From: Sage Weil Date: Tue, 25 Jun 2013 23:45:05 +0000 (-0700) Subject: mon/Paxos: set first_committed on first commit X-Git-Tag: v0.67-rc1~175^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=290ccde1dc5fb3fbc7356022d8b813798feacc00;p=ceph.git mon/Paxos: set first_committed on first commit Signed-off-by: Sage Weil --- diff --git a/src/mon/Paxos.cc b/src/mon/Paxos.cc index 77baef40503..bbb488684c4 100644 --- a/src/mon/Paxos.cc +++ b/src/mon/Paxos.cc @@ -491,6 +491,10 @@ void Paxos::begin(bufferlist& v) MonitorDBStore::Transaction t; t.put(get_name(), last_committed+1, new_value); + // initial base case; set first_committed too + if (last_committed == 0) + t.put(get_name(), "first_committed", 1); + dout(30) << __func__ << " transaction dump:\n"; JSONFormatter f(true); t.dump(&f);