]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/PGMap: cache min_last_epoch_clean
authorSage Weil <sage@inktank.com>
Sat, 22 Feb 2014 17:32:08 +0000 (09:32 -0800)
committerSage Weil <sage@inktank.com>
Fri, 14 Mar 2014 20:20:53 +0000 (13:20 -0700)
commit208959a0dcacba40116730702021090a24865eb3
tree7efabf1fcc59afe2aae9093b85a627407321d521
parent6f9db6c70281f0b9041bbf529d78d976c9df9b5d
mon/PGMap: cache min_last_epoch_clean

We call this a lot.  Only recalculate when we decode or when we apply
an incremental.

Adjust unit test accordingly.

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