Lines Matching +full:block +full:- +full:copy
18 # You should have received a copy of the GNU General Public License
31 qemu_img_create('-f', iotests.imgfmt, disk, str(size))
33 vm = iotests.VM().add_drive(disk, opts='node-name=base')
36 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap0')
37 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap1',
39 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap2',
45 {'type': 'blockdev-snapshot-sync',
46 'data': {'device': 'drive0', 'snapshot-file': top,
47 'snapshot-node-name': 'snap'}},
49 # copy non-persistent bitmap0
50 {'type': 'block-dirty-bitmap-add',
52 {'type': 'block-dirty-bitmap-merge',
56 # copy persistent bitmap1, original will be saved to base image
57 {'type': 'block-dirty-bitmap-add',
59 {'type': 'block-dirty-bitmap-merge',
65 {'type': 'block-dirty-bitmap-add',
67 {'type': 'block-dirty-bitmap-merge',
70 {'type': 'block-dirty-bitmap-remove',
74 result = vm.qmp('query-block')['return'][0]
75 log("query-block: device = {}, node-name = {}, dirty-bitmaps:".format(
76 result['device'], result['inserted']['node-name']))
77 log(result['inserted']['dirty-bitmaps'], indent=2)
79 log(result['inserted']['image']['backing-image']['format-specific'] \