]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
seastore/omap_manager/btree: change node insert/del funcs to coroutines 68626/head
authorShraddha Agrawal <shraddha.agrawal000@gmail.com>
Mon, 27 Apr 2026 07:33:14 +0000 (13:03 +0530)
committerShraddha Agrawal <shraddha.agrawal000@gmail.com>
Mon, 4 May 2026 05:51:39 +0000 (11:21 +0530)
commitfee0eaaa67dcde75f4729efdf93b9f315e79ec7f
tree96e5d3ab1a36bcea072849dfd4c48728254ee487
parentbc9421abe7015388b8462819af53ca3f890e77be
seastore/omap_manager/btree: change node insert/del funcs to coroutines

This commit changes OMapLeafNode and OMapInnerNode funcs to coroutines
to improve readability and prevent any ASan heap-use-after-free asserts.
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
src/crimson/os/seastore/omap_manager/btree/omap_btree_node.h
src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc
src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.h