]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd, test: Add test case with osd support for overdue PG scrubs and deep scrubs 26557/head
authorDavid Zafman <dzafman@redhat.com>
Tue, 27 Nov 2018 00:48:52 +0000 (16:48 -0800)
committerDavid Zafman <dzafman@redhat.com>
Tue, 12 Feb 2019 02:07:42 +0000 (18:07 -0800)
commitdabec3dd79db82cb2e1d66b0a0725c88284acc74
treefc21ff683d458bc31a75dc012e2d2a9a935a11ca
parentd2d516587d1cb84f7f3d51942f74e077262f3551
osd, test: Add test case with osd support for overdue PG scrubs and deep scrubs

Add trigger_deep_scrub osd command for testing
Publish stats when trigger_scrub/trigger_deep_scrub is used for testing
Add optional argument to trigger_scrub/trigger_deep_scrub
for amount of extra time to change last scrub stamps

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit ef2dc05de00fbc5db8d864f83ee8d318286b6d6e)

Conflicts:
        src/osd/OSD.cc : Resolved in test_ops

Modify osd-scrub-repair.sh from master branch version to use mimic
mon_warn_not_scrubbed and mon_warn_not_deep_scrubbed config values.

(cherry picked from commit fcd582f62f7939e1e6488d215f5c074b3dc95ced)

Conflicts:
src/osd/OSD.cc (trivial)
src/osd/PG.h (trivial, location of set_last_scrub_stamp())
qa/standalone/scrub/osd-scrub-repair.sh
src/osd/OSD.cc
src/osd/PG.h