]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: make the common write case the fast path 68132/head
authormyoungwon oh <ohmyoungwon@gmail.com>
Tue, 31 Mar 2026 12:50:58 +0000 (21:50 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Tue, 31 Mar 2026 13:03:37 +0000 (22:03 +0900)
commitdc54e2043b1e989bd59f80939f3e2a36980ca88c
treeedac95a94c47c12265ca0bd94f33a8704dc1c4fc
parent96104c122f39eb41941a2e230d7e722c86cb819c
crimson/os/seastore: make the common write case the fast path

The goal of this commit is to move a common write path earlier
in the flow to improve performance by avoiding overheads such as
key removal and lookup costs.

To do so, this commit separates the common fast path from other
slower paths. This restructuring also makes the existing function
more straightforward by removing optional behavior controlled by flags.

Signed-off-by: Myoungwon Oh <ohmyoungwon@gmail.com>
src/crimson/os/seastore/omap_manager/log/log_manager.cc
src/crimson/os/seastore/omap_manager/log/log_manager.h