]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: add crimson_memory config option
authorRonen Friedman <rfriedma@redhat.com>
Sun, 3 May 2026 07:10:34 +0000 (07:10 +0000)
committerRonen Friedman <rfriedma@redhat.com>
Mon, 11 May 2026 12:34:21 +0000 (12:34 +0000)
commit4ff4fb50b6a734870f0558ad27cb1a9dadee3c4f
treee41198c4c43a2d04251d254227b32082214f618a
parent9d9271fc0a3fef8ac212c9f8962eb8a116c086c4
crimson/osd: add crimson_memory config option

Add a crimson_memory configuration option that maps to seastar's
--memory flag, allowing control over the per-OSD seastar memory
allocation. Default is 0, meaning seastar uses its default behavior.

This reduces core dump sizes in test environments (from ~117GB to
~32GB with crimson_memory=32G) by limiting the pre-allocated seastar
memory pool.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/common/options/crimson.yaml.in
src/crimson/osd/main_config_bootstrap_helpers.cc