]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: Add a flag to ScrubMap to signal check needed
authorBrad Hubbard <bhubbard@redhat.com>
Fri, 13 Oct 2017 05:46:47 +0000 (15:46 +1000)
committerNathan Cutler <ncutler@suse.com>
Thu, 3 May 2018 16:46:29 +0000 (18:46 +0200)
commite6d6f373d46fff2b0489bf2fdcc10a96565d0a39
treeaed09dd96bf61820d0fa1a4bdbe6525df9ae438f
parent380e07864ebcc803291dca3dac0d9f1de872ea32
osd: Add a flag to ScrubMap to signal check needed

If we know none of the scrub maps have errors early in
be_large_omap_check() we can return without doing a lot of unnecessary
work.

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit 2094fda7655ddd82b56850b3ded961a8c5c66966)
src/osd/ECBackend.cc
src/osd/ECBackend.h
src/osd/PGBackend.cc
src/osd/PGBackend.h
src/osd/ReplicatedBackend.cc
src/osd/ReplicatedBackend.h
src/osd/osd_types.h