14089f7c6SJeff CodyQA output created by 085 24089f7c6SJeff CodyFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 34089f7c6SJeff CodyFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 44089f7c6SJeff Cody 54089f7c6SJeff Cody=== Running QEMU === 64089f7c6SJeff Cody 74089f7c6SJeff Cody 84089f7c6SJeff Cody=== Sending capabilities === 94089f7c6SJeff Cody 104089f7c6SJeff Cody{"return": {}} 114089f7c6SJeff Cody 124089f7c6SJeff Cody=== Create a single snapshot on virtio0 === 134089f7c6SJeff Cody 14*89e3a2d8SAlberto GarciaFormatting 'TEST_DIR/1-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/t.qcow2.1 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 154089f7c6SJeff Cody{"return": {}} 164089f7c6SJeff Cody 174089f7c6SJeff Cody=== Invalid command - missing device and nodename === 184089f7c6SJeff Cody 194089f7c6SJeff Cody{"error": {"class": "GenericError", "desc": "Cannot find device= nor node_name="}} 204089f7c6SJeff Cody 214089f7c6SJeff Cody=== Invalid command - missing snapshot-file === 224089f7c6SJeff Cody 234089f7c6SJeff Cody{"error": {"class": "GenericError", "desc": "Parameter 'snapshot-file' is missing"}} 244089f7c6SJeff Cody 254089f7c6SJeff Cody 264089f7c6SJeff Cody=== Create several transactional group snapshots === 274089f7c6SJeff Cody 28fe646693SKővágó, ZoltánFormatting 'TEST_DIR/2-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/1-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 29*89e3a2d8SAlberto GarciaFormatting 'TEST_DIR/2-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/t.qcow2.2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 304089f7c6SJeff Cody{"return": {}} 31fe646693SKővágó, ZoltánFormatting 'TEST_DIR/3-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/2-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 32fe646693SKővágó, ZoltánFormatting 'TEST_DIR/3-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/2-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 334089f7c6SJeff Cody{"return": {}} 34fe646693SKővágó, ZoltánFormatting 'TEST_DIR/4-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/3-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 35fe646693SKővágó, ZoltánFormatting 'TEST_DIR/4-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/3-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 364089f7c6SJeff Cody{"return": {}} 37fe646693SKővágó, ZoltánFormatting 'TEST_DIR/5-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/4-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 38fe646693SKővágó, ZoltánFormatting 'TEST_DIR/5-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/4-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 394089f7c6SJeff Cody{"return": {}} 40fe646693SKővágó, ZoltánFormatting 'TEST_DIR/6-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/5-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 41fe646693SKővágó, ZoltánFormatting 'TEST_DIR/6-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/5-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 424089f7c6SJeff Cody{"return": {}} 43fe646693SKővágó, ZoltánFormatting 'TEST_DIR/7-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/6-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 44fe646693SKővágó, ZoltánFormatting 'TEST_DIR/7-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/6-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 454089f7c6SJeff Cody{"return": {}} 46fe646693SKővágó, ZoltánFormatting 'TEST_DIR/8-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/7-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 47fe646693SKővágó, ZoltánFormatting 'TEST_DIR/8-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/7-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 484089f7c6SJeff Cody{"return": {}} 49fe646693SKővágó, ZoltánFormatting 'TEST_DIR/9-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/8-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 50fe646693SKővágó, ZoltánFormatting 'TEST_DIR/9-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/8-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 514089f7c6SJeff Cody{"return": {}} 52fe646693SKővágó, ZoltánFormatting 'TEST_DIR/10-snapshot-v0.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/9-snapshot-v0.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 53fe646693SKővágó, ZoltánFormatting 'TEST_DIR/10-snapshot-v1.qcow2', fmt=qcow2 size=134217728 backing_file=TEST_DIR/9-snapshot-v1.qcow2 backing_fmt=qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 544089f7c6SJeff Cody{"return": {}} 55*89e3a2d8SAlberto Garcia 56*89e3a2d8SAlberto Garcia=== Create a couple of snapshots using blockdev-snapshot === 57*89e3a2d8SAlberto Garcia 58*89e3a2d8SAlberto GarciaFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/10-snapshot-v0.IMGFMT 59*89e3a2d8SAlberto Garcia{"return": {}} 60*89e3a2d8SAlberto Garcia{"return": {}} 61*89e3a2d8SAlberto GarciaFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/11-snapshot-v0.IMGFMT 62*89e3a2d8SAlberto Garcia{"return": {}} 63*89e3a2d8SAlberto Garcia{"return": {}} 64*89e3a2d8SAlberto Garcia 65*89e3a2d8SAlberto Garcia=== Invalid command - snapshot node used as active layer === 66*89e3a2d8SAlberto Garcia 67*89e3a2d8SAlberto Garcia{"error": {"class": "GenericError", "desc": "The snapshot is already in use by virtio0"}} 68*89e3a2d8SAlberto Garcia{"error": {"class": "GenericError", "desc": "The snapshot is already in use by virtio0"}} 69*89e3a2d8SAlberto Garcia{"error": {"class": "GenericError", "desc": "The snapshot is already in use by virtio1"}} 70*89e3a2d8SAlberto Garcia 71*89e3a2d8SAlberto Garcia=== Invalid command - snapshot node used as backing hd === 72*89e3a2d8SAlberto Garcia 73*89e3a2d8SAlberto Garcia{"error": {"class": "GenericError", "desc": "Node 'snap_11' is busy: node is used as backing hd of 'virtio0'"}} 74*89e3a2d8SAlberto Garcia 75*89e3a2d8SAlberto Garcia=== Invalid command - snapshot node has a backing image === 76*89e3a2d8SAlberto Garcia 77*89e3a2d8SAlberto GarciaFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/12-snapshot-v0.IMGFMT 78*89e3a2d8SAlberto Garcia{"return": {}} 79*89e3a2d8SAlberto Garcia{"error": {"class": "GenericError", "desc": "The snapshot already has a backing image"}} 80*89e3a2d8SAlberto Garcia 81*89e3a2d8SAlberto Garcia=== Invalid command - The node does not exist === 82*89e3a2d8SAlberto Garcia 83*89e3a2d8SAlberto Garcia{"error": {"class": "GenericError", "desc": "Cannot find device=snap_14 nor node_name=snap_14"}} 84*89e3a2d8SAlberto Garcia{"error": {"class": "GenericError", "desc": "Cannot find device=nodevice nor node_name=nodevice"}} 854089f7c6SJeff Cody*** done 86