]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore: support for large kv pair in LogNode
authormyoungwon oh <ohmyoungwon@gmail.com>
Fri, 13 Feb 2026 02:06:02 +0000 (11:06 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Thu, 19 Feb 2026 07:32:11 +0000 (16:32 +0900)
commit7fba3e8284acdd9dd18bc1d3ee1e3229df587f9b
tree230a7985ecd60c74397cc1b8a62b4ffc37fb82a0
parent16023262acd854a5ffc7f95cf0b79d55a37340cf
crimson/os/seastore: support for large kv pair in LogNode

Each log_key_t contains a chunk_idx field to manage values
that span multiple LogNodes when the value size exceeds the
maximum capacity of a single LogNode.
See detailed description in log_manager.h.

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
src/crimson/os/seastore/omap_manager/log/log_node.cc
src/crimson/os/seastore/omap_manager/log/log_node.h