 9009b1963c
			
		
	
	
		9009b1963c
		
	
	
	
	
		
			
			Just like lazy-refcounts, this field will be present iff the qcow2 compat level is 1.1 (or probably any future revision). As expected, this breaks some tests due to the new field present in qemu-img info output; so fix their output accordingly. Suggested-by: Eric Blake <eblake@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Message-id: 1412105489-7681-3-git-send-email-mreitz@redhat.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
		
			
				
	
	
		
			528 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			528 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| QA output created by 082
 | |
| 
 | |
| === create: Options specified more than once ===
 | |
| 
 | |
| Testing: create -f foo -f qcow2 TEST_DIR/t.qcow2 128M
 | |
| Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 encryption=off cluster_size=65536 lazy_refcounts=off 
 | |
| image: TEST_DIR/t.IMGFMT
 | |
| file format: IMGFMT
 | |
| virtual size: 128M (134217728 bytes)
 | |
| cluster_size: 65536
 | |
| 
 | |
| Testing: create -f qcow2 -o cluster_size=4k -o lazy_refcounts=on TEST_DIR/t.qcow2 128M
 | |
| Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 encryption=off cluster_size=4096 lazy_refcounts=on 
 | |
| 
 | |
| Testing: info TEST_DIR/t.qcow2
 | |
| image: TEST_DIR/t.qcow2
 | |
| file format: qcow2
 | |
| virtual size: 128M (134217728 bytes)
 | |
| disk size: 16K
 | |
| cluster_size: 4096
 | |
| Format specific information:
 | |
|     compat: 1.1
 | |
|     lazy refcounts: true
 | |
|     corrupt: false
 | |
| 
 | |
| Testing: create -f qcow2 -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k TEST_DIR/t.qcow2 128M
 | |
| Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 encryption=off cluster_size=8192 lazy_refcounts=on 
 | |
| 
 | |
| Testing: info TEST_DIR/t.qcow2
 | |
| image: TEST_DIR/t.qcow2
 | |
| file format: qcow2
 | |
| virtual size: 128M (134217728 bytes)
 | |
| disk size: 28K
 | |
| cluster_size: 8192
 | |
| Format specific information:
 | |
|     compat: 1.1
 | |
|     lazy refcounts: true
 | |
|     corrupt: false
 | |
| 
 | |
| Testing: create -f qcow2 -o cluster_size=4k,cluster_size=8k TEST_DIR/t.qcow2 128M
 | |
| Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 encryption=off cluster_size=8192 lazy_refcounts=off 
 | |
| image: TEST_DIR/t.IMGFMT
 | |
| file format: IMGFMT
 | |
| virtual size: 128M (134217728 bytes)
 | |
| cluster_size: 8192
 | |
| 
 | |
| === create: help for -o ===
 | |
| 
 | |
| Testing: create -f qcow2 -o help TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o ? TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o cluster_size=4k,help TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o cluster_size=4k,? TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o help,cluster_size=4k TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o ?,cluster_size=4k TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o cluster_size=4k -o help TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o cluster_size=4k -o ? TEST_DIR/t.qcow2 128M
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2,,help TEST_DIR/t.qcow2 128M
 | |
| Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 backing_file='TEST_DIR/t.qcow2,help' encryption=off cluster_size=65536 lazy_refcounts=off 
 | |
| 
 | |
| Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2,,? TEST_DIR/t.qcow2 128M
 | |
| Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 backing_file='TEST_DIR/t.qcow2,?' encryption=off cluster_size=65536 lazy_refcounts=off 
 | |
| 
 | |
| Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2, -o help TEST_DIR/t.qcow2 128M
 | |
| qemu-img: Invalid option list: backing_file=TEST_DIR/t.qcow2,
 | |
| 
 | |
| Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,help TEST_DIR/t.qcow2 128M
 | |
| qemu-img: Invalid option list: ,help
 | |
| 
 | |
| Testing: create -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,, -o help TEST_DIR/t.qcow2 128M
 | |
| qemu-img: Invalid option list: ,,
 | |
| 
 | |
| Testing: create -f qcow2 -o help
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| 
 | |
| Testing: create -o help
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| 
 | |
| === convert: Options specified more than once ===
 | |
| 
 | |
| Testing: create -f qcow2 TEST_DIR/t.qcow2 128M
 | |
| Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 encryption=off cluster_size=65536 lazy_refcounts=off 
 | |
| 
 | |
| Testing: convert -f foo -f qcow2 TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| image: TEST_DIR/t.IMGFMT.base
 | |
| file format: raw
 | |
| virtual size: 128M (134217728 bytes)
 | |
| 
 | |
| Testing: convert -O foo -O qcow2 TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| image: TEST_DIR/t.IMGFMT.base
 | |
| file format: IMGFMT
 | |
| virtual size: 128M (134217728 bytes)
 | |
| cluster_size: 65536
 | |
| 
 | |
| Testing: convert -O qcow2 -o cluster_size=4k -o lazy_refcounts=on TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| 
 | |
| Testing: info TEST_DIR/t.qcow2.base
 | |
| image: TEST_DIR/t.qcow2.base
 | |
| file format: qcow2
 | |
| virtual size: 128M (134217728 bytes)
 | |
| disk size: 16K
 | |
| cluster_size: 4096
 | |
| Format specific information:
 | |
|     compat: 1.1
 | |
|     lazy refcounts: true
 | |
|     corrupt: false
 | |
| 
 | |
| Testing: convert -O qcow2 -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| 
 | |
| Testing: info TEST_DIR/t.qcow2.base
 | |
| image: TEST_DIR/t.qcow2.base
 | |
| file format: qcow2
 | |
| virtual size: 128M (134217728 bytes)
 | |
| disk size: 28K
 | |
| cluster_size: 8192
 | |
| Format specific information:
 | |
|     compat: 1.1
 | |
|     lazy refcounts: true
 | |
|     corrupt: false
 | |
| 
 | |
| Testing: convert -O qcow2 -o cluster_size=4k,cluster_size=8k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| image: TEST_DIR/t.IMGFMT.base
 | |
| file format: IMGFMT
 | |
| virtual size: 128M (134217728 bytes)
 | |
| cluster_size: 8192
 | |
| 
 | |
| === convert: help for -o ===
 | |
| 
 | |
| Testing: convert -O qcow2 -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o ? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o cluster_size=4k,help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o cluster_size=4k,? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o help,cluster_size=4k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o ?,cluster_size=4k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o cluster_size=4k -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o cluster_size=4k -o ? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2,,help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| qemu-img: Could not open 'TEST_DIR/t.qcow2.base': Could not open backing file: Could not open 'TEST_DIR/t.qcow2,help': No such file or directory
 | |
| 
 | |
| Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2,,? TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| qemu-img: Could not open 'TEST_DIR/t.qcow2.base': Could not open backing file: Could not open 'TEST_DIR/t.qcow2,?': No such file or directory
 | |
| 
 | |
| Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2, -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| qemu-img: Invalid option list: backing_file=TEST_DIR/t.qcow2,
 | |
| 
 | |
| Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| qemu-img: Invalid option list: ,help
 | |
| 
 | |
| Testing: convert -O qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,, -o help TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
 | |
| qemu-img: Invalid option list: ,,
 | |
| 
 | |
| Testing: convert -O qcow2 -o help
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| 
 | |
| Testing: convert -o help
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| 
 | |
| === amend: Options specified more than once ===
 | |
| 
 | |
| Testing: amend -f foo -f qcow2 -o lazy_refcounts=on TEST_DIR/t.qcow2
 | |
| 
 | |
| Testing: info TEST_DIR/t.qcow2
 | |
| image: TEST_DIR/t.qcow2
 | |
| file format: qcow2
 | |
| virtual size: 128M (134217728 bytes)
 | |
| disk size: 196K
 | |
| cluster_size: 65536
 | |
| Format specific information:
 | |
|     compat: 1.1
 | |
|     lazy refcounts: true
 | |
|     corrupt: false
 | |
| 
 | |
| Testing: amend -f qcow2 -o size=130M -o lazy_refcounts=off TEST_DIR/t.qcow2
 | |
| 
 | |
| Testing: info TEST_DIR/t.qcow2
 | |
| image: TEST_DIR/t.qcow2
 | |
| file format: qcow2
 | |
| virtual size: 130M (136314880 bytes)
 | |
| disk size: 196K
 | |
| cluster_size: 65536
 | |
| Format specific information:
 | |
|     compat: 1.1
 | |
|     lazy refcounts: false
 | |
|     corrupt: false
 | |
| 
 | |
| Testing: amend -f qcow2 -o size=8M -o lazy_refcounts=on -o size=132M TEST_DIR/t.qcow2
 | |
| 
 | |
| Testing: info TEST_DIR/t.qcow2
 | |
| image: TEST_DIR/t.qcow2
 | |
| file format: qcow2
 | |
| virtual size: 132M (138412032 bytes)
 | |
| disk size: 196K
 | |
| cluster_size: 65536
 | |
| Format specific information:
 | |
|     compat: 1.1
 | |
|     lazy refcounts: true
 | |
|     corrupt: false
 | |
| 
 | |
| Testing: amend -f qcow2 -o size=4M,size=148M TEST_DIR/t.qcow2
 | |
| image: TEST_DIR/t.IMGFMT
 | |
| file format: IMGFMT
 | |
| virtual size: 148M (155189248 bytes)
 | |
| cluster_size: 65536
 | |
| 
 | |
| === amend: help for -o ===
 | |
| 
 | |
| Testing: amend -f qcow2 -o help TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o ? TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o cluster_size=4k,help TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o cluster_size=4k,? TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o help,cluster_size=4k TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o ?,cluster_size=4k TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o cluster_size=4k -o help TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o cluster_size=4k -o ? TEST_DIR/t.qcow2
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| nocow            Turn off copy-on-write (valid only on btrfs)
 | |
| 
 | |
| Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2,,help TEST_DIR/t.qcow2
 | |
| 
 | |
| Testing: rebase -u -b  -f qcow2 TEST_DIR/t.qcow2
 | |
| 
 | |
| Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2,,? TEST_DIR/t.qcow2
 | |
| 
 | |
| Testing: rebase -u -b  -f qcow2 TEST_DIR/t.qcow2
 | |
| 
 | |
| Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2, -o help TEST_DIR/t.qcow2
 | |
| qemu-img: Invalid option list: backing_file=TEST_DIR/t.qcow2,
 | |
| 
 | |
| Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,help TEST_DIR/t.qcow2
 | |
| qemu-img: Invalid option list: ,help
 | |
| 
 | |
| Testing: amend -f qcow2 -o backing_file=TEST_DIR/t.qcow2 -o ,, -o help TEST_DIR/t.qcow2
 | |
| qemu-img: Invalid option list: ,,
 | |
| 
 | |
| Testing: amend -f qcow2 -o help
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| compat           Compatibility level (0.10 or 1.1)
 | |
| backing_file     File name of a base image
 | |
| backing_fmt      Image format of the base image
 | |
| encryption       Encrypt the image
 | |
| cluster_size     qcow2 cluster size
 | |
| preallocation    Preallocation mode (allowed values: off, metadata, falloc, full)
 | |
| lazy_refcounts   Postpone refcount updates
 | |
| 
 | |
| Testing: convert -o help
 | |
| Supported options:
 | |
| size             Virtual disk size
 | |
| *** done
 |