OSDN Git Service

block: early check for blockers on drive-mirror
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 7 Feb 2018 16:29:20 +0000 (17:29 +0100)
committerKevin Wolf <kwolf@redhat.com>
Tue, 13 Feb 2018 11:27:17 +0000 (12:27 +0100)
commitcb2af9176fcb6b0b71bbac8c83498c4caa37ab05
treed0200c3d14e51beb9df7d675fbbe102a5eab7af6
parentde7269d293bc3a7fba98a0f12781eccb4ea4be1e
block: early check for blockers on drive-mirror

Even if an op blocker is present for BLOCK_OP_TYPE_MIRROR_SOURCE,
it is checked a bit late and the result is that the target is
created even if drive-mirror subsequently fails.  Add an early
check to avoid this.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
blockdev.c