]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/bluestore: simplify multithreaded shallow fsck.
authorIgor Fedotov <ifedotov@suse.com>
Thu, 7 Nov 2019 20:14:32 +0000 (23:14 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Thu, 7 Nov 2019 20:25:35 +0000 (23:25 +0300)
commit42338f38e7a6d5c6a1a9e3bbf5e53195acef708a
tree3ae0dd0ddaca70d74bd59438e39f91b1d84d7fae
parentf0d399bc68c0b4e254f86728a3c7f19e4353f0f9
os/bluestore: simplify multithreaded shallow fsck.

This patch gets rid off passing expecting_shards when doing
multithreaded fsck. Currrently the latter is used for shallow fsck only
which doesn't need such a container.
Moreover current implementation lacks multithreading protection which might
cause issues in future.
Hence simplifying and removing totally.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h