def METHOD_NAME(self) -> None:
    self.add_blockdevs(True)
    self.start_mirror()
    self.cancel_mirror_with_error()
    while True:
        e = self.vm.event_wait('JOB_STATUS_CHANGE')
        if e['data']['status'] == 'standby':
            # Transient error, try again
            self.vm.qmp('block-job-resume', device='mirror')
        elif e['data']['status'] == 'null':
            break