]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore: remove duplicate keys for non-log entries
authormyoungwon oh <ohmyoungwon@gmail.com>
Fri, 13 Feb 2026 05:04:14 +0000 (14:04 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Thu, 19 Feb 2026 07:31:33 +0000 (16:31 +0900)
commit744eefd5327156a5e66babc10e88a86efce05841
treee469932aa4f54ece0f261042da5d95e86ae16705
parent2919f9585ae0bcb9efc8ab72adacad34121016bf
crimson/os/seastore: remove duplicate keys for non-log entries

When writing a non-log key, remove any existing duplicate key
before inserting the new KV pair. With this change, full list
traversal is no longer required during remove_kv.

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