diff options
author | Joao Eduardo Luis <joao.luis@inktank.com> | 2013-05-17 18:23:36 +0100 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-05-27 12:44:18 -0700 |
commit | b73d7c6b7e83fe8ce29e7150f25a4cca7647cccd (patch) | |
tree | d1d1f46b76af02b3fd0570c8f4a809a8d030d815 | |
parent | 79eb61c4eadd9d94b3b8087d85b7210f4ab71d54 (diff) | |
download | ceph-b73d7c6b7e83fe8ce29e7150f25a4cca7647cccd.tar.gz |
mon: Paxos: finish_proposal() when we're finished recovering
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 2ff23fe784245f3b86bc98e0434b21a5318e0a7b)
-rw-r--r-- | src/mon/Paxos.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mon/Paxos.cc b/src/mon/Paxos.cc index 71ef2ec3de0..68e5ed1ee76 100644 --- a/src/mon/Paxos.cc +++ b/src/mon/Paxos.cc @@ -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); |