]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/MonitorStore: store global version (gv) alongside paxos values
authorSage Weil <sage@inktank.com>
Thu, 6 Sep 2012 04:45:49 +0000 (21:45 -0700)
committerSage Weil <sage@inktank.com>
Thu, 13 Sep 2012 00:33:00 +0000 (17:33 -0700)
commit247ba35a761b2fe1a22be08b66a03854b4c12272
tree6880edce00e9f2e01312fcb7fa048bd2ee287f92
parentc73c440e29b376602ee78c6ddc4a098183170b2d
mon/MonitorStore: store global version (gv) alongside paxos values

Keep a parallel set of files mapping paxos states (NNN of foo/NNN) to a
global version number, stored at foo_gv/NNN.  Provide per-state accessors
and wire into put_bl_sn_map() and trim().

Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/MonitorStore.cc
src/mon/MonitorStore.h