]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: Fixes for osd_scrub_during_recovery handling 17815/head
authorDavid Zafman <dzafman@redhat.com>
Tue, 15 Aug 2017 21:45:13 +0000 (14:45 -0700)
committerDavid Zafman <dzafman@redhat.com>
Tue, 19 Sep 2017 22:58:45 +0000 (15:58 -0700)
commit1bc91a1f7c0264577ef473ed43d90586463ce050
tree91cac98a380a1281fe7b80d0a4b95e7e1f7874b1
parent955213635f1dd84b966a67e930e99a93d7880b51
osd: Fixes for osd_scrub_during_recovery handling

Fixes: http://tracker.ceph.com/issues/18206
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 367c32c69a512d2bea85a9b3860ec28bb4433750)

Conflicts:
src/osd/OSD.cc (trivial)
src/osd/PG.cc (trivial)
src/test/osd/osd-recovery-scrub.sh (moved from qa/standalone/scrub/osd-recovery-scrub.sh)
Fixes to osd-recovery_scrub.sh for Jewel compatibility
src/osd/OSD.h (Jewel only - moved is_recovery_active() to OSDService)
src/test/Makefile.am (Jewel only - add test to make check)
src/test/osd/CMakeLists.txt (Jewel only - add test to make check)
src/common/AsyncReserver.h
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PG.cc
src/test/Makefile.am
src/test/osd/CMakeLists.txt
src/test/osd/osd-recovery-scrub.sh [new file with mode: 0755]