]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: Paxos: finish_proposal() when we're finished recovering
authorJoao Eduardo Luis <joao.luis@inktank.com>
Fri, 17 May 2013 17:23:36 +0000 (18:23 +0100)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Wed, 22 May 2013 12:33:34 +0000 (13:33 +0100)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/mon/Paxos.cc

index 71ef2ec3de035b3edf2f4b6331f8e75c0773965a..68e5ed1ee76f211b9706e794adeca27b01a10b25 100644 (file)
@@ -445,6 +445,8 @@ void Paxos::handle_last(MMonPaxos *last)
        dout(10) << "that's everyone.  active!" << dendl;
        extend_lease();
 
+        finish_proposal();
+
        finish_contexts(g_ceph_context, waiting_for_active);
        finish_contexts(g_ceph_context, waiting_for_readable);
        finish_contexts(g_ceph_context, waiting_for_writeable);