]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-mirror: use next transition state to check transition completeness 18969/head
authorVenky Shankar <vshankar@redhat.com>
Thu, 16 Nov 2017 11:57:36 +0000 (06:57 -0500)
committerVenky Shankar <vshankar@redhat.com>
Thu, 16 Nov 2017 12:00:55 +0000 (07:00 -0500)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/tools/rbd_mirror/image_map/Policy.cc

index 612efd3a0516846e19baa9716e66179bca2a8c69..d23794cc9a9afadf48993d99ff7df0eda118d900 100644 (file)
@@ -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 << " -> "