From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id F3F9A1FF183 for ; Wed, 13 Aug 2025 15:45:40 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0B6EC36B90; Wed, 13 Aug 2025 15:47:18 +0200 (CEST) To: pve-devel@lists.proxmox.com Date: Wed, 13 Aug 2025 15:46:33 +0200 MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: Alexandre Derumier via pve-devel Precedence: list Cc: Alexandre Derumier X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: [pve-devel] [PATCH qemu-server] qcow2: increase cache-size to 1GB Content-Type: multipart/mixed; boundary="===============0522299410380320723==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============0522299410380320723== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 2CD71D1017 for ; Wed, 13 Aug 2025 15:47:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0EFD736AD3 for ; Wed, 13 Aug 2025 15:46:46 +0200 (CEST) Received: from bastiontest.odiso.net (unknown [185.151.190.228]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Wed, 13 Aug 2025 15:46:42 +0200 (CEST) Received: from formationkvm1.odiso.net (unknown [10.11.201.57]) by bastiontest.odiso.net (Postfix) with ESMTP id 337A9860F15; Wed, 13 Aug 2025 15:46:35 +0200 (CEST) Received: by formationkvm1.odiso.net (Postfix, from userid 0) id 221EA1117C42; Wed, 13 Aug 2025 15:46:35 +0200 (CEST) From: Alexandre Derumier To: pve-devel@lists.proxmox.com Subject: [PATCH qemu-server] qcow2: increase cache-size to 1GB Date: Wed, 13 Aug 2025 15:46:33 +0200 Message-ID: <20250813134633.541556-1-alexandre.derumier@groupe-cyllene.com> X-Mailer: git-send-email 2.47.2 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-SPAM-LEVEL: Spam detection results: 0 AWL -0.062 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_NONE 0.1 DMARC none policy HEADER_FROM_DIFFERENT_DOMAINS 0.07 From and EnvelopeFrom 2nd level mail domains are different KAM_DMARC_NONE 0.25 DKIM has Failed or SPF has failed on the message and the domain has no DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_LAZY_DOMAIN_SECURITY 1 Sending domain does not have any anti-forgery methods KAM_LOTSOFHASH 0.25 Emails with lots of hash-like gibberish RDNS_NONE 0.793 Delivered to internal network by a host with no rDNS SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_NONE 0.001 SPF: sender does not publish an SPF Record Currently, the qcow2 maximum cache-size is 32MB, enough to handle metadatas for a 256GB images with 65k cluster size. if cache-size is not big enough, performance are really bad This patch increase cache to 1GB, enough to handle 8TB image with default 32MB cache fio benchmark 4k randread/write: 256GB image : 32MB cache : 40000 iops 1TB image: 32MB cache: 2500 iops 8TB image: 32MB cache: 2500 iops 1TB image: 1G cache: 40000 iops 8TB image: 1G cache: 40000 iops the cache-size value is a maximum value, memory is not reserved at vm start. Also, the metadatas not used are removed from the cache after 10min by defa= ult. https://gitlab.com/qemu-project/qemu/-/blob/master/docs/qcow2-cache.txt Signed-off-by: Alexandre Derumier --- src/PVE/QemuServer/Blockdev.pm | 3 +++ src/test/cfg2cmd/bootorder-empty.conf.cmd | 6 +++--- src/test/cfg2cmd/bootorder-legacy.conf.cmd | 6 +++--- src/test/cfg2cmd/bootorder.conf.cmd | 6 +++--- .../cfg2cmd/cputype-icelake-client-deprecation.conf.cmd | 2 +- src/test/cfg2cmd/ide.conf.cmd | 2 +- src/test/cfg2cmd/q35-ide.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci-mapping.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci-multifunction.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci-template.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci-x-pci-overrides.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci.conf.cmd | 2 +- src/test/cfg2cmd/q35-simple.conf.cmd | 2 +- src/test/cfg2cmd/seabios_serial.conf.cmd | 2 +- src/test/cfg2cmd/simple-backingchain.conf.cmd | 4 ++-- src/test/cfg2cmd/simple-virtio-blk.conf.cmd | 2 +- src/test/cfg2cmd/simple1-template.conf.cmd | 4 ++-- src/test/cfg2cmd/simple1.conf.cmd | 2 +- src/test/run_qemu_img_convert_tests.pl | 6 +++--- 19 files changed, 31 insertions(+), 28 deletions(-) diff --git a/src/PVE/QemuServer/Blockdev.pm b/src/PVE/QemuServer/Blockdev.pm index f5798cbf..895f1a6a 100644 --- a/src/PVE/QemuServer/Blockdev.pm +++ b/src/PVE/QemuServer/Blockdev.pm @@ -381,6 +381,9 @@ my sub generate_format_blockdev { $blockdev->{'discard-no-unref'} =3D JSON::true if $format eq 'qcow= 2'; } =20 + #increase qcow2 maximum cache size to 1GB memory, enough to handle 8TB= disk image with 64k clusters. + $blockdev->{'cache-size'} =3D 1073741824 if $format eq 'qcow2'; + return $blockdev; } =20 diff --git a/src/test/cfg2cmd/bootorder-empty.conf.cmd b/src/test/cfg2cmd/b= ootorder-empty.conf.cmd index 3516b344..5e16bd44 100644 --- a/src/test/cfg2cmd/bootorder-empty.conf.cmd +++ b/src/test/cfg2cmd/bootorder-empty.conf.cmd @@ -32,11 +32,11 @@ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2' \ -device 'lsi,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"e6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":false},"node-name":"f6bf6= 2e20f6c14a2c19bd6f1f5ac36c","read-only":false},"node-name":"drive-scsi4","r= ead-only":false,"throttle-group":"throttle-drive-scsi4"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"e6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":f= alse},"node-name":"f6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":false},"nod= e-name":"drive-scsi4","read-only":false,"throttle-group":"throttle-drive-sc= si4"}' \ -device 'scsi-hd,bus=3Dscsihw0.0,scsi-id=3D4,drive=3Ddrive-scsi4,id=3Dsc= si4,device_id=3Ddrive-scsi4,write-cache=3Don' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"fdd19= f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"drive-virtio0",= "read-only":false,"throttle-group":"throttle-drive-virtio0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":f= alse},"node-name":"fdd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"nod= e-name":"drive-virtio0","read-only":false,"throttle-group":"throttle-drive-= virtio0"}' \ -device 'virtio-blk-pci,drive=3Ddrive-virtio0,id=3Dvirtio0,bus=3Dpci.0,a= ddr=3D0xa,iothread=3Diothread-virtio0,write-cache=3Don' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"eeb683fb9c516c1a8707c917f0d7a38","read-only":false},"node-name":"feb68= 3fb9c516c1a8707c917f0d7a38","read-only":false},"node-name":"drive-virtio1",= "read-only":false,"throttle-group":"throttle-drive-virtio1"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"eeb683fb9c516c1a8707c917f0d7a38","read-only":f= alse},"node-name":"feb683fb9c516c1a8707c917f0d7a38","read-only":false},"nod= e-name":"drive-virtio1","read-only":false,"throttle-group":"throttle-drive-= virtio1"}' \ -device 'virtio-blk-pci,drive=3Ddrive-virtio1,id=3Dvirtio1,bus=3Dpci.0,a= ddr=3D0xb,iothread=3Diothread-virtio1,write-cache=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3DA2:C0:43:77:08:A0,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256' \ diff --git a/src/test/cfg2cmd/bootorder-legacy.conf.cmd b/src/test/cfg2cmd/= bootorder-legacy.conf.cmd index c86ab6f9..ca476f19 100644 --- a/src/test/cfg2cmd/bootorder-legacy.conf.cmd +++ b/src/test/cfg2cmd/bootorder-legacy.conf.cmd @@ -32,11 +32,11 @@ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2,bootindex=3D200' \ -device 'lsi,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"e6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":false},"node-name":"f6bf6= 2e20f6c14a2c19bd6f1f5ac36c","read-only":false},"node-name":"drive-scsi4","r= ead-only":false,"throttle-group":"throttle-drive-scsi4"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"e6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":f= alse},"node-name":"f6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":false},"nod= e-name":"drive-scsi4","read-only":false,"throttle-group":"throttle-drive-sc= si4"}' \ -device 'scsi-hd,bus=3Dscsihw0.0,scsi-id=3D4,drive=3Ddrive-scsi4,id=3Dsc= si4,device_id=3Ddrive-scsi4,write-cache=3Don' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"fdd19= f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"drive-virtio0",= "read-only":false,"throttle-group":"throttle-drive-virtio0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":f= alse},"node-name":"fdd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"nod= e-name":"drive-virtio0","read-only":false,"throttle-group":"throttle-drive-= virtio0"}' \ -device 'virtio-blk-pci,drive=3Ddrive-virtio0,id=3Dvirtio0,bus=3Dpci.0,a= ddr=3D0xa,iothread=3Diothread-virtio0,write-cache=3Don' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"eeb683fb9c516c1a8707c917f0d7a38","read-only":false},"node-name":"feb68= 3fb9c516c1a8707c917f0d7a38","read-only":false},"node-name":"drive-virtio1",= "read-only":false,"throttle-group":"throttle-drive-virtio1"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"eeb683fb9c516c1a8707c917f0d7a38","read-only":f= alse},"node-name":"feb683fb9c516c1a8707c917f0d7a38","read-only":false},"nod= e-name":"drive-virtio1","read-only":false,"throttle-group":"throttle-drive-= virtio1"}' \ -device 'virtio-blk-pci,drive=3Ddrive-virtio1,id=3Dvirtio1,bus=3Dpci.0,a= ddr=3D0xb,iothread=3Diothread-virtio1,bootindex=3D302,write-cache=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3DA2:C0:43:77:08:A0,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256,bootindex= =3D100' \ diff --git a/src/test/cfg2cmd/bootorder.conf.cmd b/src/test/cfg2cmd/bootord= er.conf.cmd index 48f9da8b..44294f0c 100644 --- a/src/test/cfg2cmd/bootorder.conf.cmd +++ b/src/test/cfg2cmd/bootorder.conf.cmd @@ -32,11 +32,11 @@ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2,bootindex=3D103' \ -device 'lsi,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"e6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":false},"node-name":"f6bf6= 2e20f6c14a2c19bd6f1f5ac36c","read-only":false},"node-name":"drive-scsi4","r= ead-only":false,"throttle-group":"throttle-drive-scsi4"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"e6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":f= alse},"node-name":"f6bf62e20f6c14a2c19bd6f1f5ac36c","read-only":false},"nod= e-name":"drive-scsi4","read-only":false,"throttle-group":"throttle-drive-sc= si4"}' \ -device 'scsi-hd,bus=3Dscsihw0.0,scsi-id=3D4,drive=3Ddrive-scsi4,id=3Dsc= si4,device_id=3Ddrive-scsi4,bootindex=3D102,write-cache=3Don' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"fdd19= f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"drive-virtio0",= "read-only":false,"throttle-group":"throttle-drive-virtio0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":f= alse},"node-name":"fdd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"nod= e-name":"drive-virtio0","read-only":false,"throttle-group":"throttle-drive-= virtio0"}' \ -device 'virtio-blk-pci,drive=3Ddrive-virtio0,id=3Dvirtio0,bus=3Dpci.0,a= ddr=3D0xa,iothread=3Diothread-virtio0,write-cache=3Don' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"eeb683fb9c516c1a8707c917f0d7a38","read-only":false},"node-name":"feb68= 3fb9c516c1a8707c917f0d7a38","read-only":false},"node-name":"drive-virtio1",= "read-only":false,"throttle-group":"throttle-drive-virtio1"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"eeb683fb9c516c1a8707c917f0d7a38","read-only":f= alse},"node-name":"feb683fb9c516c1a8707c917f0d7a38","read-only":false},"nod= e-name":"drive-virtio1","read-only":false,"throttle-group":"throttle-drive-= virtio1"}' \ -device 'virtio-blk-pci,drive=3Ddrive-virtio1,id=3Dvirtio1,bus=3Dpci.0,a= ddr=3D0xb,iothread=3Diothread-virtio1,bootindex=3D100,write-cache=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3DA2:C0:43:77:08:A0,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256,bootindex= =3D101' \ diff --git a/src/test/cfg2cmd/cputype-icelake-client-deprecation.conf.cmd b= /src/test/cfg2cmd/cputype-icelake-client-deprecation.conf.cmd index e6429c9f..5ae89e2e 100644 --- a/src/test/cfg2cmd/cputype-icelake-client-deprecation.conf.cmd +++ b/src/test/cfg2cmd/cputype-icelake-client-deprecation.conf.cmd @@ -28,6 +28,6 @@ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2,bootindex=3D200' \ -device 'virtio-scsi-pci,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/base-8006-disk-0.qcow2","node-= name":"e417d5947e69c5890b1e3ddf8a68167","read-only":false},"node-name":"f41= 7d5947e69c5890b1e3ddf8a68167","read-only":false},"node-name":"drive-scsi0",= "read-only":false,"throttle-group":"throttle-drive-scsi0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/base-8= 006-disk-0.qcow2","node-name":"e417d5947e69c5890b1e3ddf8a68167","read-only"= :false},"node-name":"f417d5947e69c5890b1e3ddf8a68167","read-only":false},"n= ode-name":"drive-scsi0","read-only":false,"throttle-group":"throttle-drive-= scsi0"}' \ -device 'scsi-hd,bus=3Dscsihw0.0,channel=3D0,scsi-id=3D0,lun=3D0,drive= =3Ddrive-scsi0,id=3Dscsi0,device_id=3Ddrive-scsi0,bootindex=3D100,write-cac= he=3Don' \ -machine 'type=3Dpc+pve0' diff --git a/src/test/cfg2cmd/ide.conf.cmd b/src/test/cfg2cmd/ide.conf.cmd index 6b5a52a9..bbdcc70b 100644 --- a/src/test/cfg2cmd/ide.conf.cmd +++ b/src/test/cfg2cmd/ide.conf.cmd @@ -39,7 +39,7 @@ -blockdev '{"driver":"throttle","file":{"cache":{"direct":false,"no-flus= h":false},"driver":"raw","file":{"aio":"threads","cache":{"direct":false,"n= o-flush":false},"driver":"file","filename":"/mnt/pve/cifs-store/template/is= o/three.iso","node-name":"e35557bae4bcbf9edc9f7ff7f132f30","read-only":true= },"node-name":"f35557bae4bcbf9edc9f7ff7f132f30","read-only":true},"node-nam= e":"drive-ide3","read-only":true,"throttle-group":"throttle-drive-ide3"}' \ -device 'ide-cd,bus=3Dide.1,unit=3D1,drive=3Ddrive-ide3,id=3Dide3,bootin= dex=3D203' \ -device 'virtio-scsi-pci,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"on","disc= ard":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":t= rue,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"fil= e","filename":"/var/lib/vz/images/100/vm-100-disk-2.qcow2","node-name":"ec1= 1e0572184321efc5835152b95d5d","read-only":false},"node-name":"fc11e05721843= 21efc5835152b95d5d","read-only":false},"node-name":"drive-scsi0","read-only= ":false,"throttle-group":"throttle-drive-scsi0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,"d= etect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_ur= ing","cache":{"direct":true,"no-flush":false},"detect-zeroes":"on","discard= ":"ignore","driver":"file","filename":"/var/lib/vz/images/100/vm-100-disk-2= .qcow2","node-name":"ec11e0572184321efc5835152b95d5d","read-only":false},"n= ode-name":"fc11e0572184321efc5835152b95d5d","read-only":false},"node-name":= "drive-scsi0","read-only":false,"throttle-group":"throttle-drive-scsi0"}' -device 'scsi-hd,bus=3Dscsihw0.0,channel=3D0,scsi-id=3D0,lun=3D0,drive= =3Ddrive-scsi0,id=3Dscsi0,device_id=3Ddrive-scsi0,bootindex=3D100,write-cac= he=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3D2E:01:68:F9:9C:87,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256,bootindex= =3D300' \ diff --git a/src/test/cfg2cmd/q35-ide.conf.cmd b/src/test/cfg2cmd/q35-ide.c= onf.cmd index 475e58d9..dd8b8590 100644 --- a/src/test/cfg2cmd/q35-ide.conf.cmd +++ b/src/test/cfg2cmd/q35-ide.conf.cmd @@ -38,7 +38,7 @@ -blockdev '{"driver":"throttle","file":{"cache":{"direct":false,"no-flus= h":false},"driver":"raw","file":{"aio":"threads","cache":{"direct":false,"n= o-flush":false},"driver":"file","filename":"/mnt/pve/cifs-store/template/is= o/three.iso","node-name":"e35557bae4bcbf9edc9f7ff7f132f30","read-only":true= },"node-name":"f35557bae4bcbf9edc9f7ff7f132f30","read-only":true},"node-nam= e":"drive-ide3","read-only":true,"throttle-group":"throttle-drive-ide3"}' \ -device 'ide-cd,bus=3Dide.3,unit=3D0,drive=3Ddrive-ide3,id=3Dide3,bootin= dex=3D203' \ -device 'virtio-scsi-pci,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"on","disc= ard":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":t= rue,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"fil= e","filename":"/var/lib/vz/images/100/vm-100-disk-2.qcow2","node-name":"ec1= 1e0572184321efc5835152b95d5d","read-only":false},"node-name":"fc11e05721843= 21efc5835152b95d5d","read-only":false},"node-name":"drive-scsi0","read-only= ":false,"throttle-group":"throttle-drive-scsi0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,"d= etect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_ur= ing","cache":{"direct":true,"no-flush":false},"detect-zeroes":"on","discard= ":"ignore","driver":"file","filename":"/var/lib/vz/images/100/vm-100-disk-2= .qcow2","node-name":"ec11e0572184321efc5835152b95d5d","read-only":false},"n= ode-name":"fc11e0572184321efc5835152b95d5d","read-only":false},"node-name":= "drive-scsi0","read-only":false,"throttle-group":"throttle-drive-scsi0"}' \ -device 'scsi-hd,bus=3Dscsihw0.0,channel=3D0,scsi-id=3D0,lun=3D0,drive= =3Ddrive-scsi0,id=3Dscsi0,device_id=3Ddrive-scsi0,bootindex=3D100,write-cac= he=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3D2E:01:68:F9:9C:87,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256,bootindex= =3D300' \ diff --git a/src/test/cfg2cmd/q35-linux-hostpci-mapping.conf.cmd b/src/test= /cfg2cmd/q35-linux-hostpci-mapping.conf.cmd index b0c3e587..2b6d83ae 100644 --- a/src/test/cfg2cmd/q35-linux-hostpci-mapping.conf.cmd +++ b/src/test/cfg2cmd/q35-linux-hostpci-mapping.conf.cmd @@ -11,7 +11,7 @@ -smbios 'type=3D1,uuid=3D3dd750ce-d910-44d0-9493-525c0be4e687' \ -object '{"id":"throttle-drive-efidisk0","limits":{},"qom-type":"throttl= e-group"}' \ -blockdev '{"driver":"raw","file":{"driver":"file","filename":"/usr/shar= e/pve-edk2-firmware//OVMF_CODE.fd"},"node-name":"pflash0","read-only":true}= ' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","dis= card":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":= false,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"f= ile","filename":"/var/lib/vz/images/100/vm-100-disk-1.qcow2","node-name":"e= 70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name":"f70e3017c5a= 79fdee5a04aa92ac1e9c","read-only":false},"node-name":"drive-efidisk0","read= -only":false,"throttle-group":"throttle-drive-efidisk0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"cache-size":1073741824,"= detect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_u= ring","cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","disca= rd":"ignore","driver":"file","filename":"/var/lib/vz/images/100/vm-100-disk= -1.qcow2","node-name":"e70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},= "node-name":"f70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name= ":"drive-efidisk0","read-only":false,"throttle-group":"throttle-drive-efidi= sk0"}' \ -global 'ICH9-LPC.acpi-pci-hotplug-with-bridge-support=3Doff' \ -smp '2,sockets=3D2,cores=3D1,maxcpus=3D2' \ -nodefaults \ diff --git a/src/test/cfg2cmd/q35-linux-hostpci-multifunction.conf.cmd b/sr= c/test/cfg2cmd/q35-linux-hostpci-multifunction.conf.cmd index b4aa46f5..1c7ad6a9 100644 --- a/src/test/cfg2cmd/q35-linux-hostpci-multifunction.conf.cmd +++ b/src/test/cfg2cmd/q35-linux-hostpci-multifunction.conf.cmd @@ -11,7 +11,7 @@ -smbios 'type=3D1,uuid=3D3dd750ce-d910-44d0-9493-525c0be4e687' \ -object '{"id":"throttle-drive-efidisk0","limits":{},"qom-type":"throttl= e-group"}' \ -blockdev '{"driver":"raw","file":{"driver":"file","filename":"/usr/shar= e/pve-edk2-firmware//OVMF_CODE.fd"},"node-name":"pflash0","read-only":true}= ' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","dis= card":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":= false,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"f= ile","filename":"/var/lib/vz/images/100/vm-100-disk-1.qcow2","node-name":"e= 70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name":"f70e3017c5a= 79fdee5a04aa92ac1e9c","read-only":false},"node-name":"drive-efidisk0","read= -only":false,"throttle-group":"throttle-drive-efidisk0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"cache-size":1073741824,"= detect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_u= ring","cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","disca= rd":"ignore","driver":"file","filename":"/var/lib/vz/images/100/vm-100-disk= -1.qcow2","node-name":"e70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},= "node-name":"f70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name= ":"drive-efidisk0","read-only":false,"throttle-group":"throttle-drive-efidi= sk0"}' \ -global 'ICH9-LPC.acpi-pci-hotplug-with-bridge-support=3Doff' \ -smp '2,sockets=3D2,cores=3D1,maxcpus=3D2' \ -nodefaults \ diff --git a/src/test/cfg2cmd/q35-linux-hostpci-template.conf.cmd b/src/tes= t/cfg2cmd/q35-linux-hostpci-template.conf.cmd index 20e3c81d..14290017 100644 --- a/src/test/cfg2cmd/q35-linux-hostpci-template.conf.cmd +++ b/src/test/cfg2cmd/q35-linux-hostpci-template.conf.cmd @@ -10,7 +10,7 @@ -daemonize \ -object '{"id":"throttle-drive-efidisk0","limits":{},"qom-type":"throttl= e-group"}' \ -blockdev '{"driver":"raw","file":{"driver":"file","filename":"/usr/shar= e/pve-edk2-firmware//OVMF_CODE.fd"},"node-name":"pflash0","read-only":true}= ' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","dis= card":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":= false,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"f= ile","filename":"/var/lib/vz/images/100/base-100-disk-1.qcow2","node-name":= "eb6bec0e3c391fabb7fb7dd73ced9bf","read-only":true},"node-name":"fb6bec0e3c= 391fabb7fb7dd73ced9bf","read-only":true},"node-name":"drive-efidisk0","read= -only":true,"throttle-group":"throttle-drive-efidisk0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"cache-size":1073741824,"= detect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_u= ring","cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","disca= rd":"ignore","driver":"file","filename":"/var/lib/vz/images/100/base-100-di= sk-1.qcow2","node-name":"eb6bec0e3c391fabb7fb7dd73ced9bf","read-only":true}= ,"node-name":"fb6bec0e3c391fabb7fb7dd73ced9bf","read-only":true},"node-name= ":"drive-efidisk0","read-only":true,"throttle-group":"throttle-drive-efidis= k0"}' \ -smp '1,sockets=3D1,cores=3D1,maxcpus=3D1' \ -nodefaults \ -boot 'menu=3Don,strict=3Don,reboot-timeout=3D1000,splash=3D/usr/share/q= emu-server/bootsplash.jpg' \ diff --git a/src/test/cfg2cmd/q35-linux-hostpci-x-pci-overrides.conf.cmd b/= src/test/cfg2cmd/q35-linux-hostpci-x-pci-overrides.conf.cmd index 6c4937c7..ff2f4db9 100644 --- a/src/test/cfg2cmd/q35-linux-hostpci-x-pci-overrides.conf.cmd +++ b/src/test/cfg2cmd/q35-linux-hostpci-x-pci-overrides.conf.cmd @@ -11,7 +11,7 @@ -smbios 'type=3D1,uuid=3D3dd750ce-d910-44d0-9493-525c0be4e687' \ -object '{"id":"throttle-drive-efidisk0","limits":{},"qom-type":"throttl= e-group"}' \ -blockdev '{"driver":"raw","file":{"driver":"file","filename":"/usr/shar= e/pve-edk2-firmware//OVMF_CODE.fd"},"node-name":"pflash0","read-only":true}= ' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","dis= card":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":= false,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"f= ile","filename":"/var/lib/vz/images/100/vm-100-disk-1.qcow2","node-name":"e= 70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name":"f70e3017c5a= 79fdee5a04aa92ac1e9c","read-only":false},"node-name":"drive-efidisk0","read= -only":false,"throttle-group":"throttle-drive-efidisk0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"cache-size":1073741824,"= detect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_u= ring","cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","disca= rd":"ignore","driver":"file","filename":"/var/lib/vz/images/100/vm-100-disk= -1.qcow2","node-name":"e70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},= "node-name":"f70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name= ":"drive-efidisk0","read-only":false,"throttle-group":"throttle-drive-efidi= sk0"}' \ -global 'ICH9-LPC.acpi-pci-hotplug-with-bridge-support=3Doff' \ -smp '2,sockets=3D2,cores=3D1,maxcpus=3D2' \ -nodefaults \ diff --git a/src/test/cfg2cmd/q35-linux-hostpci.conf.cmd b/src/test/cfg2cmd= /q35-linux-hostpci.conf.cmd index 19e6ba3c..c2c68c3a 100644 --- a/src/test/cfg2cmd/q35-linux-hostpci.conf.cmd +++ b/src/test/cfg2cmd/q35-linux-hostpci.conf.cmd @@ -11,7 +11,7 @@ -smbios 'type=3D1,uuid=3D3dd750ce-d910-44d0-9493-525c0be4e687' \ -object '{"id":"throttle-drive-efidisk0","limits":{},"qom-type":"throttl= e-group"}' \ -blockdev '{"driver":"raw","file":{"driver":"file","filename":"/usr/shar= e/pve-edk2-firmware//OVMF_CODE.fd"},"node-name":"pflash0","read-only":true}= ' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","dis= card":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":= false,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"f= ile","filename":"/var/lib/vz/images/100/vm-100-disk-1.qcow2","node-name":"e= 70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name":"f70e3017c5a= 79fdee5a04aa92ac1e9c","read-only":false},"node-name":"drive-efidisk0","read= -only":false,"throttle-group":"throttle-drive-efidisk0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"cache-size":1073741824,"= detect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_u= ring","cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","disca= rd":"ignore","driver":"file","filename":"/var/lib/vz/images/100/vm-100-disk= -1.qcow2","node-name":"e70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},= "node-name":"f70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name= ":"drive-efidisk0","read-only":false,"throttle-group":"throttle-drive-efidi= sk0"}' \ -global 'ICH9-LPC.acpi-pci-hotplug-with-bridge-support=3Doff' \ -smp '2,sockets=3D2,cores=3D1,maxcpus=3D2' \ -nodefaults \ diff --git a/src/test/cfg2cmd/q35-simple.conf.cmd b/src/test/cfg2cmd/q35-si= mple.conf.cmd index e3f712c3..939eb96f 100644 --- a/src/test/cfg2cmd/q35-simple.conf.cmd +++ b/src/test/cfg2cmd/q35-simple.conf.cmd @@ -11,7 +11,7 @@ -smbios 'type=3D1,uuid=3D3dd750ce-d910-44d0-9493-525c0be4e687' \ -object '{"id":"throttle-drive-efidisk0","limits":{},"qom-type":"throttl= e-group"}' \ -blockdev '{"driver":"raw","file":{"driver":"file","filename":"/usr/shar= e/pve-edk2-firmware//OVMF_CODE.fd"},"node-name":"pflash0","read-only":true}= ' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","dis= card":"ignore","driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":= false,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"f= ile","filename":"/var/lib/vz/images/100/vm-100-disk-1.qcow2","node-name":"e= 70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name":"f70e3017c5a= 79fdee5a04aa92ac1e9c","read-only":false},"node-name":"drive-efidisk0","read= -only":false,"throttle-group":"throttle-drive-efidisk0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"cache":{"direct":false,"no-flush":false},"cache-size":1073741824,"= detect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"io_u= ring","cache":{"direct":false,"no-flush":false},"detect-zeroes":"on","disca= rd":"ignore","driver":"file","filename":"/var/lib/vz/images/100/vm-100-disk= -1.qcow2","node-name":"e70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},= "node-name":"f70e3017c5a79fdee5a04aa92ac1e9c","read-only":false},"node-name= ":"drive-efidisk0","read-only":false,"throttle-group":"throttle-drive-efidi= sk0"}' -global 'ICH9-LPC.acpi-pci-hotplug-with-bridge-support=3Doff' \ -smp '2,sockets=3D1,cores=3D2,maxcpus=3D2' \ -nodefaults \ diff --git a/src/test/cfg2cmd/seabios_serial.conf.cmd b/src/test/cfg2cmd/se= abios_serial.conf.cmd index 8fc0509b..eeeb7b49 100644 --- a/src/test/cfg2cmd/seabios_serial.conf.cmd +++ b/src/test/cfg2cmd/seabios_serial.conf.cmd @@ -28,7 +28,7 @@ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2,bootindex=3D200' \ -device 'virtio-scsi-pci,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"ecd04be4259153b8293415fefa2a84c","read-only":false},"node-name":"fcd04= be4259153b8293415fefa2a84c","read-only":false},"node-name":"drive-scsi0","r= ead-only":false,"throttle-group":"throttle-drive-scsi0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"ecd04be4259153b8293415fefa2a84c","read-only":f= alse},"node-name":"fcd04be4259153b8293415fefa2a84c","read-only":false},"nod= e-name":"drive-scsi0","read-only":false,"throttle-group":"throttle-drive-sc= si0"}' -device 'scsi-hd,bus=3Dscsihw0.0,channel=3D0,scsi-id=3D0,lun=3D0,drive= =3Ddrive-scsi0,id=3Dscsi0,device_id=3Ddrive-scsi0,bootindex=3D100,write-cac= he=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3DA2:C0:43:77:08:A0,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256,bootindex= =3D300' \ diff --git a/src/test/cfg2cmd/simple-backingchain.conf.cmd b/src/test/cfg2c= md/simple-backingchain.conf.cmd index 4ac24b93..504cec67 100644 --- a/src/test/cfg2cmd/simple-backingchain.conf.cmd +++ b/src/test/cfg2cmd/simple-backingchain.conf.cmd @@ -26,8 +26,8 @@ -device 'virtio-balloon-pci,id=3Dballoon0,bus=3Dpci.0,addr=3D0x3,free-pa= ge-reporting=3Don' \ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'lsi,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"backing":{"backing":{"cache":{"direct":true,"no-flush":false},"det= ect-zeroes":"on","discard":"ignore","discard-no-unref":true,"driver":"qcow2= ","file":{"aio":"io_uring","cache":{"direct":true,"no-flush":false},"detect= -zeroes":"on","discard":"ignore","driver":"file","filename":"/var/lib/vzsna= pext/images/8006/snap1-vm-8006-disk-0.qcow2","node-name":"ea91a385a49a008a4= 735c0aec5c6749","read-only":false},"node-name":"fa91a385a49a008a4735c0aec5c= 6749","read-only":false},"cache":{"direct":true,"no-flush":false},"detect-z= eroes":"on","discard":"ignore","discard-no-unref":true,"driver":"qcow2","fi= le":{"aio":"io_uring","cache":{"direct":true,"no-flush":false},"detect-zero= es":"on","discard":"ignore","driver":"file","filename":"/var/lib/vzsnapext/= images/8006/snap2-vm-8006-disk-0.qcow2","node-name":"ec0289317073959d450248= d8cd7a480","read-only":false},"node-name":"fc0289317073959d450248d8cd7a480"= ,"read-only":false},"cache":{"direct":true,"no-flush":false},"detect-zeroes= ":"on","discard":"ignore","discard-no-unref":true,"driver":"qcow2","file":{= "aio":"io_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"= on","discard":"ignore","driver":"file","filename":"/var/lib/vzsnapext/image= s/8006/vm-8006-disk-0.qcow2","node-name":"e74f4959037afb46eddc7313c43dfdd",= "read-only":false},"node-name":"f74f4959037afb46eddc7313c43dfdd","read-only= ":false},"node-name":"drive-scsi0","read-only":false,"throttle-group":"thro= ttle-drive-scsi0"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"backing":{"backing":{"cache":{"direct":true,"no-flush":false},"cac= he-size":1073741824,"detect-zeroes":"on","discard":"ignore","discard-no-unr= ef":true,"driver":"qcow2","file":{"aio":"io_uring","cache":{"direct":true,"= no-flush":false},"detect-zeroes":"on","discard":"ignore","driver":"file","f= ilename":"/var/lib/vzsnapext/images/8006/snap1-vm-8006-disk-0.qcow2","node-= name":"ea91a385a49a008a4735c0aec5c6749","read-only":false},"node-name":"fa9= 1a385a49a008a4735c0aec5c6749","read-only":false},"cache":{"direct":true,"no= -flush":false},"cache-size":1073741824,"detect-zeroes":"on","discard":"igno= re","discard-no-unref":true,"driver":"qcow2","file":{"aio":"io_uring","cach= e":{"direct":true,"no-flush":false},"detect-zeroes":"on","discard":"ignore"= ,"driver":"file","filename":"/var/lib/vzsnapext/images/8006/snap2-vm-8006-d= isk-0.qcow2","node-name":"ec0289317073959d450248d8cd7a480","read-only":fals= e},"node-name":"fc0289317073959d450248d8cd7a480","read-only":false},"cache"= :{"direct":true,"no-flush":false},"cache-size":1073741824,"detect-zeroes":"= on","discard":"ignore","discard-no-unref":true,"driver":"qcow2","file":{"ai= o":"io_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"on"= ,"discard":"ignore","driver":"file","filename":"/var/lib/vzsnapext/images/8= 006/vm-8006-disk-0.qcow2","node-name":"e74f4959037afb46eddc7313c43dfdd","re= ad-only":false},"node-name":"f74f4959037afb46eddc7313c43dfdd","read-only":f= alse},"node-name":"drive-scsi0","read-only":false,"throttle-group":"throttl= e-drive-scsi0"}' -device 'scsi-hd,bus=3Dscsihw0.0,scsi-id=3D0,drive=3Ddrive-scsi0,id=3Dsc= si0,device_id=3Ddrive-scsi0,write-cache=3Don' \ - -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"backing":{"backing":{"cache":{"direct":true,"no-flush":false},"det= ect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"native"= ,"cache":{"direct":true,"no-flush":false},"detect-zeroes":"on","discard":"i= gnore","driver":"host_device","filename":"/dev/veegee/snap1-vm-8006-disk-0.= qcow2","node-name":"e25f58d3e6e11f2065ad41253988915","read-only":false},"no= de-name":"f25f58d3e6e11f2065ad41253988915","read-only":false},"cache":{"dir= ect":true,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver= ":"qcow2","file":{"aio":"native","cache":{"direct":true,"no-flush":false},"= detect-zeroes":"on","discard":"ignore","driver":"host_device","filename":"/= dev/veegee/snap2-vm-8006-disk-0.qcow2","node-name":"e9415bb5e484c1e25d25063= b01686fe","read-only":false},"node-name":"f9415bb5e484c1e25d25063b01686fe",= "read-only":false},"cache":{"direct":true,"no-flush":false},"detect-zeroes"= :"on","discard":"ignore","driver":"qcow2","file":{"aio":"native","cache":{"= direct":true,"no-flush":false},"detect-zeroes":"on","discard":"ignore","dri= ver":"host_device","filename":"/dev/veegee/vm-8006-disk-0.qcow2","node-name= ":"e87358a470ca311f94d5cc61d1eb428","read-only":false},"node-name":"f87358a= 470ca311f94d5cc61d1eb428","read-only":false},"node-name":"drive-scsi1","rea= d-only":false,"throttle-group":"throttle-drive-scsi1"}' \ + -blockdev '{"detect-zeroes":"on","discard":"ignore","driver":"throttle",= "file":{"backing":{"backing":{"cache":{"direct":true,"no-flush":false},"cac= he-size":1073741824,"detect-zeroes":"on","discard":"ignore","driver":"qcow2= ","file":{"aio":"native","cache":{"direct":true,"no-flush":false},"detect-z= eroes":"on","discard":"ignore","driver":"host_device","filename":"/dev/veeg= ee/snap1-vm-8006-disk-0.qcow2","node-name":"e25f58d3e6e11f2065ad41253988915= ","read-only":false},"node-name":"f25f58d3e6e11f2065ad41253988915","read-on= ly":false},"cache":{"direct":true,"no-flush":false},"cache-size":1073741824= ,"detect-zeroes":"on","discard":"ignore","driver":"qcow2","file":{"aio":"na= tive","cache":{"direct":true,"no-flush":false},"detect-zeroes":"on","discar= d":"ignore","driver":"host_device","filename":"/dev/veegee/snap2-vm-8006-di= sk-0.qcow2","node-name":"e9415bb5e484c1e25d25063b01686fe","read-only":false= },"node-name":"f9415bb5e484c1e25d25063b01686fe","read-only":false},"cache":= {"direct":true,"no-flush":false},"cache-size":1073741824,"detect-zeroes":"o= n","discard":"ignore","driver":"qcow2","file":{"aio":"native","cache":{"dir= ect":true,"no-flush":false},"detect-zeroes":"on","discard":"ignore","driver= ":"host_device","filename":"/dev/veegee/vm-8006-disk-0.qcow2","node-name":"= e87358a470ca311f94d5cc61d1eb428","read-only":false},"node-name":"f87358a470= ca311f94d5cc61d1eb428","read-only":false},"node-name":"drive-scsi1","read-o= nly":false,"throttle-group":"throttle-drive-scsi1"}' -device 'scsi-hd,bus=3Dscsihw0.0,scsi-id=3D1,drive=3Ddrive-scsi1,id=3Dsc= si1,device_id=3Ddrive-scsi1,write-cache=3Don' \ -machine 'type=3Dpc+pve0' diff --git a/src/test/cfg2cmd/simple-virtio-blk.conf.cmd b/src/test/cfg2cmd= /simple-virtio-blk.conf.cmd index a9acb0cf..0c672c70 100644 --- a/src/test/cfg2cmd/simple-virtio-blk.conf.cmd +++ b/src/test/cfg2cmd/simple-virtio-blk.conf.cmd @@ -28,7 +28,7 @@ -device 'virtio-balloon-pci,id=3Dballoon0,bus=3Dpci.0,addr=3D0x3,free-pa= ge-reporting=3Don' \ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2,bootindex=3D200' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"fdd19= f6c1b3a6d5a6248c3376a91a16","read-only":false},"node-name":"drive-virtio0",= "read-only":false,"throttle-group":"throttle-drive-virtio0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"edd19f6c1b3a6d5a6248c3376a91a16","read-only":f= alse},"node-name":"fdd19f6c1b3a6d5a6248c3376a91a16","read-only":false},"nod= e-name":"drive-virtio0","read-only":false,"throttle-group":"throttle-drive-= virtio0"}' \ -device 'virtio-blk-pci,drive=3Ddrive-virtio0,id=3Dvirtio0,bus=3Dpci.0,a= ddr=3D0xa,iothread=3Diothread-virtio0,bootindex=3D100,write-cache=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3DA2:C0:43:77:08:A0,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256,bootindex= =3D300' \ diff --git a/src/test/cfg2cmd/simple1-template.conf.cmd b/src/test/cfg2cmd/= simple1-template.conf.cmd index 369b4de9..e57968b1 100644 --- a/src/test/cfg2cmd/simple1-template.conf.cmd +++ b/src/test/cfg2cmd/simple1-template.conf.cmd @@ -27,10 +27,10 @@ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2,bootindex=3D200' \ -device 'virtio-scsi-pci,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/base-8006-disk-1.qcow2","node-= name":"e1085774206ae4a6b6bf8426ff08f16","read-only":true},"node-name":"f108= 5774206ae4a6b6bf8426ff08f16","read-only":true},"node-name":"drive-scsi0","r= ead-only":true,"throttle-group":"throttle-drive-scsi0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/base-8= 006-disk-1.qcow2","node-name":"e1085774206ae4a6b6bf8426ff08f16","read-only"= :true},"node-name":"f1085774206ae4a6b6bf8426ff08f16","read-only":true},"nod= e-name":"drive-scsi0","read-only":true,"throttle-group":"throttle-drive-scs= i0"}' \ -device 'scsi-hd,bus=3Dscsihw0.0,channel=3D0,scsi-id=3D0,lun=3D0,drive= =3Ddrive-scsi0,id=3Dscsi0,device_id=3Ddrive-scsi0,write-cache=3Don' \ -device 'ahci,id=3Dahci0,multifunction=3Don,bus=3Dpci.0,addr=3D0x7' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/base-8006-disk-0.qcow2","node-= name":"eab334c2e07734480f33dd80d89871b","read-only":true},"node-name":"fab3= 34c2e07734480f33dd80d89871b","read-only":true},"node-name":"drive-sata0","r= ead-only":true,"throttle-group":"throttle-drive-sata0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/base-8= 006-disk-0.qcow2","node-name":"eab334c2e07734480f33dd80d89871b","read-only"= :true},"node-name":"fab334c2e07734480f33dd80d89871b","read-only":true},"nod= e-name":"drive-sata0","read-only":true,"throttle-group":"throttle-drive-sat= a0"}' \ -device 'ide-cd,bus=3Dahci0.0,drive=3Ddrive-sata0,id=3Dsata0,write-cache= =3Don' \ -machine 'accel=3Dtcg,smm=3Doff,type=3Dpc+pve0' \ -snapshot diff --git a/src/test/cfg2cmd/simple1.conf.cmd b/src/test/cfg2cmd/simple1.c= onf.cmd index 49b848f2..16fbd098 100644 --- a/src/test/cfg2cmd/simple1.conf.cmd +++ b/src/test/cfg2cmd/simple1.conf.cmd @@ -28,7 +28,7 @@ -iscsi 'initiator-name=3Diqn.1993-08.org.debian:01:aabbccddeeff' \ -device 'ide-cd,bus=3Dide.1,unit=3D0,id=3Dide2,bootindex=3D200' \ -device 'virtio-scsi-pci,id=3Dscsihw0,bus=3Dpci.0,addr=3D0x5' \ - -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap",= "discard":"unmap","driver":"qcow2","file":{"aio":"io_uring","cache":{"direc= t":true,"no-flush":false},"detect-zeroes":"unmap","discard":"unmap","driver= ":"file","filename":"/var/lib/vz/images/8006/vm-8006-disk-0.qcow2","node-na= me":"ecd04be4259153b8293415fefa2a84c","read-only":false},"node-name":"fcd04= be4259153b8293415fefa2a84c","read-only":false},"node-name":"drive-scsi0","r= ead-only":false,"throttle-group":"throttle-drive-scsi0"}' \ + -blockdev '{"detect-zeroes":"unmap","discard":"unmap","driver":"throttle= ","file":{"cache":{"direct":true,"no-flush":false},"cache-size":1073741824,= "detect-zeroes":"unmap","discard":"unmap","driver":"qcow2","file":{"aio":"i= o_uring","cache":{"direct":true,"no-flush":false},"detect-zeroes":"unmap","= discard":"unmap","driver":"file","filename":"/var/lib/vz/images/8006/vm-800= 6-disk-0.qcow2","node-name":"ecd04be4259153b8293415fefa2a84c","read-only":f= alse},"node-name":"fcd04be4259153b8293415fefa2a84c","read-only":false},"nod= e-name":"drive-scsi0","read-only":false,"throttle-group":"throttle-drive-sc= si0"}' \ -device 'scsi-hd,bus=3Dscsihw0.0,channel=3D0,scsi-id=3D0,lun=3D0,drive= =3Ddrive-scsi0,id=3Dscsi0,device_id=3Ddrive-scsi0,bootindex=3D100,write-cac= he=3Don' \ -netdev 'type=3Dtap,id=3Dnet0,ifname=3Dtap8006i0,script=3D/usr/libexec/q= emu-server/pve-bridge,downscript=3D/usr/libexec/qemu-server/pve-bridgedown,= vhost=3Don' \ -device 'virtio-net-pci,mac=3DA2:C0:43:77:08:A0,netdev=3Dnet0,bus=3Dpci.= 0,addr=3D0x12,id=3Dnet0,rx_queue_size=3D1024,tx_queue_size=3D256,bootindex= =3D300' \ diff --git a/src/test/run_qemu_img_convert_tests.pl b/src/test/run_qemu_img= _convert_tests.pl index 8a0ad283..09456730 100755 --- a/src/test/run_qemu_img_convert_tests.pl +++ b/src/test/run_qemu_img_convert_tests.pl @@ -544,7 +544,7 @@ my $tests =3D [ "raw", "--target-image-opts", "/var/lib/vz/images/$vmid/vm-$vmid-disk-0.raw", - "discard-no-unref=3Dtrue,driver=3Dqcow2,file.driver=3Dfile" + "cache-size=3D1073741824,discard-no-unref=3Dtrue,driver=3Dqcow= 2,file.driver=3Dfile" . ",file.filename=3D/var/lib/vzsnapext/images/$vmid/vm-$vm= id-disk-target.qcow2", ], }, @@ -565,7 +565,7 @@ my $tests =3D [ "raw", "--target-image-opts", "/var/lib/vz/images/$vmid/vm-$vmid-disk-0.raw", - "driver=3Dzeroinit,file.discard-no-unref=3Dtrue,file.driver=3D= qcow2,file.file.driver=3Dfile" + "driver=3Dzeroinit,file.cache-size=3D1073741824,file.discard-n= o-unref=3Dtrue,file.driver=3Dqcow2,file.file.driver=3Dfile" . ",file.file.filename=3D/var/lib/vzsnapext/images/$vmid/v= m-$vmid-disk-target.qcow2", ], }, @@ -584,7 +584,7 @@ my $tests =3D [ "raw", "--target-image-opts", "/var/lib/vz/images/$vmid/vm-$vmid-disk-0.raw", - "discard-no-unref=3Dtrue,driver=3Dqcow2,file.driver=3Dhost_dev= ice" + "cache-size=3D1073741824,discard-no-unref=3Dtrue,driver=3Dqcow= 2,file.driver=3Dhost_device" . ",file.filename=3D/dev/pve/vm-$vmid-disk-target.qcow2", ], }, --=20 2.47.2 --===============0522299410380320723== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============0522299410380320723==--