From: Venky Shankar Date: Thu, 16 Nov 2017 11:57:36 +0000 (-0500) Subject: rbd-mirror: use next transition state to check transition completeness X-Git-Tag: v13.0.1~198^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=7faa36b60b4c2cb3d1af53d6546ee361d39cf35d;p=ceph-ci.git rbd-mirror: use next transition state to check transition completeness Signed-off-by: Venky Shankar --- diff --git a/src/tools/rbd_mirror/image_map/Policy.cc b/src/tools/rbd_mirror/image_map/Policy.cc index 612efd3a051..d23794cc9a9 100644 --- a/src/tools/rbd_mirror/image_map/Policy.cc +++ b/src/tools/rbd_mirror/image_map/Policy.cc @@ -233,7 +233,7 @@ bool Policy::perform_transition(ActionState *action_state, StateTransition::Acti dout(20) << dendl; assert(m_map_lock.is_wlocked()); - StateTransition::State state; + StateTransition::State state = action_state->transition.next_state; bool complete = is_transition_complete(action_type, &state); dout(10) << ": advancing state: " << action_state->current_state << " -> "