Lines Matching +full:data +full:- +full:mirror

21 # Non-shared storage migration test using NBD server and drive-mirror
36 iotests.qemu_img_create('-f', iotests.imgfmt, source_img_path, img_size)
37 iotests.qemu_img_create('-f', iotests.imgfmt, dest_img_path, img_size)
46 source_vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap0')
49 …iotests.log(dest_vm.qmp('nbd-server-start', addr={'type': 'unix', 'data': {'path': nbd_sock_path}}…
50 iotests.log(dest_vm.qmp('nbd-server-add', device='drive0', writable=True))
52 iotests.log('Starting `drive-mirror` on source...')
54 'drive-mirror',
60 job_id='mirror-job0'))
62 iotests.log('Waiting for `drive-mirror` to complete...')
68 {'capability': 'dirty-bitmaps', 'state': True}]
69 source_vm.qmp('migrate-set-capabilities', capabilities=capabilities)
70 dest_vm.qmp('migrate-set-capabilities', capabilities=capabilities)
73 source_vm.qmp_log('migrate-start-postcopy')
77 if event1['data']['status'] == 'postcopy-active':
79 # was migrated during downtime (and no data to migrate in postcopy
83 if event1['data']['status'] in ('completed', 'failed'):
84 iotests.log('Gracefully ending the `drive-mirror` job on source...')
85 iotests.log(source_vm.qmp('block-job-cancel', device='mirror-job0'))
93 iotests.log(dest_vm.qmp('nbd-server-stop'))
97 migr_events = (('MIGRATION', {'data': {'status': 'completed'}}),
98 ('MIGRATION', {'data': {'status': 'failed'}}))
103 iotests.log(source_vm.qmp('query-block')['return'][0]['inserted']['dirty-bitmaps'])
106 iotests.log(dest_vm.qmp('query-block')['return'][0]['inserted']['dirty-bitmaps'])