]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: assert on improper releases in AvlAllocator
authorIgor Fedotov <ifedotov@suse.com>
Mon, 22 Aug 2022 14:29:27 +0000 (17:29 +0300)
committerJoshua Baergen <jbaergen@digitalocean.com>
Wed, 9 Apr 2025 19:39:02 +0000 (13:39 -0600)
commit5722b749ae025ed7e4da5a2d9c3cbbb91e4fcad8
tree4a4d421752a09c9cd3f1e3c680e99ba80983609d
parent48fa9fc96eec7d582183e937cb3ed8a009b72834
os/bluestore: assert on improper releases in AvlAllocator

Let's assert on unexpected unit release before we damage internal data structures.
Plus uniforms some logging output for avl/hybrid allocator with bitmap one to enable replay
tool usage.

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/os/bluestore/AvlAllocator.cc
src/os/bluestore/HybridAllocator.cc