]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
seastore/omap_manager/btree: change omap manager funcs to coroutines 68625/head
authorShraddha Agrawal <shraddha.agrawal000@gmail.com>
Mon, 27 Apr 2026 06:31:17 +0000 (12:01 +0530)
committerShraddha Agrawal <shraddha.agrawal000@gmail.com>
Mon, 4 May 2026 06:15:07 +0000 (11:45 +0530)
commiteae6ee94c88a2b43dfbd9968f78bf87ba022bfb9
treef6c86353aee4c8f583e87230a8e8f8a77344c536
parentbc9421abe7015388b8462819af53ca3f890e77be
seastore/omap_manager/btree: change omap manager funcs to coroutines

This commit changes funcs in BTree OMap manager to coroutines. Apart
from cleaner code that's easier to follow this is done to fix ASan
heap-use-after-free asserts.

Example QA job with the error: https://pulpito.ceph.com/shraddhaag-2026-04-20_07:04:25-crimson-rados-main-distro-debug-trial/164374/
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
src/crimson/os/seastore/omap_manager.h
src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc
src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.h
src/crimson/os/seastore/omap_manager/log/log_manager.cc
src/crimson/os/seastore/omap_manager/log/log_manager.h