]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: refactor NCB recovery procedure.
authorIgor Fedotov <ifedotov@suse.com>
Tue, 19 Apr 2022 18:08:16 +0000 (21:08 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Mon, 3 Oct 2022 13:09:51 +0000 (16:09 +0300)
commitbda1a20ac123d8ead82e5f2afaec7904cc59beb0
tree813658a8bba6e98c955b08241ebe34fba3390d7e
parent7c2895615108bc0f5819604143d2b3eb9c65475a
os/bluestore: refactor NCB recovery procedure.

This implements a basis for statfs recovery from persistent Onode metadata.
Plus some redesign to make this procedure more lightweight and performant
 - via avoiding full Onode rebuild.

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/test/objectstore/test_bluestore_types.cc