Lines Matching full:vm
36 # Launches the VM, adds two null-co nodes (source and target), and
41 def start_mirror(vm, speed=None, buf_size=None): argument
42 vm.launch()
44 vm.cmd('blockdev-add',
49 vm.cmd('blockdev-add',
55 vm.cmd('blockdev-mirror',
63 vm.cmd('blockdev-mirror',
77 with iotests.VM() as vm:
79 start_mirror(vm, 65536, 65536)
82 log(vm.qmp('block-job-cancel', device='mirror', force=False))
84 log(vm.event_wait('BLOCK_JOB_CANCELLED'),
91 with iotests.VM() as vm:
93 start_mirror(vm, 65536, 65536)
96 log(vm.qmp('block-job-cancel', device='mirror', force=True))
98 log(vm.event_wait('BLOCK_JOB_CANCELLED'),
109 with iotests.VM() as vm:
110 start_mirror(vm)
112 log(vm.event_wait('BLOCK_JOB_READY'),
116 log(vm.qmp('block-job-cancel', device='mirror', force=False))
118 log(vm.event_wait('BLOCK_JOB_COMPLETED'),
125 with iotests.VM() as vm:
126 start_mirror(vm)
128 log(vm.event_wait('BLOCK_JOB_READY'),
132 log(vm.qmp('block-job-cancel', device='mirror', force=True))
134 log(vm.event_wait('BLOCK_JOB_CANCELLED'),
141 with iotests.VM() as vm, \
147 vm.launch()
149 vm.cmd('object-add', qom_type='throttle-group', id='tg',
152 vm.cmd('blockdev-add',
160 vm.cmd('blockdev-add',
166 vm.cmd('blockdev-add',
171 vm.cmd('blockdev-mirror',
177 log(vm.qmp('quit'))
179 with iotests.Timeout(5, 'Timeout waiting for VM to quit'):
180 vm.shutdown()