]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon: OSDMonitor: update latest_full while rebuilding full maps
authorJoao Eduardo Luis <joao.luis@inktank.com>
Sun, 15 Sep 2013 20:03:50 +0000 (21:03 +0100)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Sun, 15 Sep 2013 23:33:02 +0000 (00:33 +0100)
commit81983bab3630520d6c7ee9b7e4a747bc17b8c5c3
treea54c8daf23b4a19ca9206a62ddf488ddf6da0594
parent4ac1570c5cdcd6556dc291cc6d7878fd92d343ae
mon: OSDMonitor: update latest_full while rebuilding full maps

Not doing so will make the monitor rebuild the osdmap full versions, even
though they may have been rebuilt before, every time the monitor starts.

This mostly happens when the cluster is left in an unhealthy state for
a long period of time and incremental versions build up.  Even though we
build the full maps on update_from_paxos(), not updating 'full_latest'
leads to the situation initially described.

Fixes: #6322
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/mon/OSDMonitor.cc