]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: scrub: set a min age before we update whole-object digest
authorSage Weil <sage@redhat.com>
Wed, 10 Dec 2014 17:32:50 +0000 (09:32 -0800)
committerSage Weil <sage@redhat.com>
Sat, 20 Dec 2014 15:30:03 +0000 (07:30 -0800)
commit55bf020b5763e31c6de96bfd9909115a5a7a3261
treecf2836bf2b1589f2d2c51c479cb15aa99609a731
parent28d4dd89c432a7d0f8854d8470b2f1215410fe77
osd: scrub: set a min age before we update whole-object digest

If an object is being actively updated, the whole-object digest will
quickly be invalidated.  On deep scrub, only record that digest if the
object is a few hours old.  Otherwise, we are wasting an IO.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/config_opts.h
src/osd/PGBackend.cc