]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: proper locking for Allocators' dump methods 45531/head
authorIgor Fedotov <ifedotov@suse.com>
Mon, 21 Mar 2022 11:58:18 +0000 (14:58 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Tue, 12 Apr 2022 09:16:55 +0000 (12:16 +0300)
commitd7aa5decf369f48616a7b9b83136f2bbbd82ff60
tree6189407d65038b6da9dd3924ac8ff13ad270c65e
parent55def1c5ada63ec8a0093d8054882d7e079daa26
os/bluestore: proper locking for Allocators' dump methods

Plus renaming parametrized dump to foreach()
Fixes: https://tracker.ceph.com/issues/54973
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
19 files changed:
src/os/bluestore/Allocator.cc
src/os/bluestore/Allocator.h
src/os/bluestore/AvlAllocator.cc
src/os/bluestore/AvlAllocator.h
src/os/bluestore/BitmapAllocator.cc
src/os/bluestore/BitmapAllocator.h
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueStore.cc
src/os/bluestore/BtreeAllocator.cc
src/os/bluestore/BtreeAllocator.h
src/os/bluestore/HybridAllocator.cc
src/os/bluestore/HybridAllocator.h
src/os/bluestore/StupidAllocator.cc
src/os/bluestore/StupidAllocator.h
src/os/bluestore/ZonedAllocator.cc
src/os/bluestore/ZonedAllocator.h
src/os/bluestore/fastbmap_allocator_impl.cc
src/os/bluestore/fastbmap_allocator_impl.h
src/test/objectstore/Allocator_test.cc