Lines Matching full:mirror
44 qmp_cmd = 'drive-mirror'
220 qmp_cmd = 'blockdev-mirror'
327 self.vm.cmd('drive-mirror', device='drive0', sync='full',
342 self.vm.cmd('drive-mirror', device='drive0', sync='full',
362 self.vm.cmd('drive-mirror', device='drive0', sync='full',
396 self.vm.cmd('drive-mirror', device='drive0', sync='top',
409 self.vm.cmd('drive-mirror', device='drive0', sync='full',
473 self.vm.cmd('drive-mirror', device='drive0', sync='full',
488 self.assert_qmp(event, 'data/type', 'mirror')
500 self.vm.cmd('drive-mirror', device='drive0', sync='full',
524 self.vm.cmd('drive-mirror', device='drive0', sync='top',
550 self.vm.cmd('drive-mirror', device='drive0', sync='full',
636 self.vm.cmd('drive-mirror', device='drive0', sync='full',
651 self.assert_qmp(event, 'data/type', 'mirror')
661 self.vm.cmd('drive-mirror', device='drive0', sync='full',
676 self.vm.cmd('drive-mirror', device='drive0', sync='full',
731 self.vm.cmd('drive-mirror', device='drive0', sync='full',
748 # Check setting speed in drive-mirror works
749 self.vm.cmd('drive-mirror', device='drive0', sync='full',
761 result = self.vm.qmp('drive-mirror', device='drive0', sync='full',
767 self.vm.cmd('drive-mirror', device='drive0', sync='full',
797 self.vm.cmd('drive-mirror', job_id='drive0', device='drive0',
805 self.vm.cmd('drive-mirror', job_id='drive0', device='drive0',
813 self.vm.cmd('drive-mirror', job_id='drive0', device='drive0',
825 self.vm.cmd('drive-mirror', job_id='drive0', device='drive0',
848 self.vm.cmd('blockdev-mirror', job_id='drive0', device='drive0',
880 self.vm.cmd('drive-mirror', device='drive0',
895 """ This class test quorum file repair using drive-mirror.
938 self.vm.cmd('drive-mirror', job_id='job0', device='quorum0',
950 self.vm.cmd('drive-mirror', job_id='job0', device='quorum0',
960 self.vm.cmd('drive-mirror', job_id='job0', device='quorum0',
973 self.vm.cmd('drive-mirror', job_id='job0', device='quorum0',
997 result = self.vm.qmp('drive-mirror', job_id='job0', device='drive0', # CD-ROM
1005 result = self.vm.qmp('drive-mirror', job_id='job0', device='quorum0',
1012 result = self.vm.qmp('drive-mirror', job_id='job0',
1020 result = self.vm.qmp('drive-mirror', device='quorum0', job_id='job0',
1027 result = self.vm.qmp('drive-mirror', job_id='job0', device='quorum0',
1033 result = self.vm.qmp('drive-mirror', job_id='job0', device='quorum0',
1043 result = self.vm.qmp('drive-mirror', job_id='job0', device='quorum0',
1048 self.vm.cmd('drive-mirror', job_id='job0', device='quorum0',
1069 result = self.vm.qmp('drive-mirror', job_id='mirror', device='quorum0',
1080 only when the mirror job is already running.
1088 self.vm.cmd('drive-mirror', job_id='mirror', device='quorum0',
1095 self.complete_and_wait('mirror',
1139 result = self.vm.qmp('blockdev-mirror', device='src', sync='full',
1146 self.vm.cmd('blockdev-mirror', job_id='job', device='src',
1154 result = self.vm.qmp('blockdev-mirror', device='src', sync='full',
1162 # (The mirror job does not care)
1169 self.vm.cmd('blockdev-mirror', job_id='job', device='src',
1171 filter_node_name='mirror-filter')
1182 # While completing, mirror will attempt to replace src by
1190 # mirror filter, which should be gone despite the failure)
1196 self.assertFalse('mirror-filter' in nodes,
1197 'Mirror filter node did not disappear')
1235 self.vm.cmd('blockdev-mirror', job_id='mirror', device='filter0',
1238 self.complete_and_wait('mirror')
1242 # Tests for mirror with filters (and how the mirror filter behaves, as
1299 self.vm.cmd('blockdev-mirror',
1300 job_id='mirror',
1305 self.complete_and_wait('mirror')
1322 # We need this so we can query from above the mirror node
1329 self.vm.cmd('blockdev-mirror',
1330 job_id='mirror',
1335 # The mirror filter is now an implicit node, so it should be
1346 self.complete_and_wait('mirror')
1349 # Same test as above, but this time we give the mirror filter
1353 # We need this so we can query from above the mirror node
1360 self.vm.cmd('blockdev-mirror',
1361 job_id='mirror',
1365 filter_node_name='mirror-filter')
1367 # With a node-name given to it, the mirror filter should now
1372 assert device_info['inserted']['node-name'] == 'mirror-filter'
1374 self.complete_and_wait('mirror')