From aa50d14b6162dc28604ca8ed2cc73a198330ca70 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 21 Apr 2021 12:46:22 +0800 Subject: [PATCH] common/optinos: extract crimson options out prepare for the change to split the options by services in future, osd will have its own osd.yaml.in, while crimson will consume both osd.yaml.in and crimson.yaml.in. Signed-off-by: Kefu Chai --- doc/conf.py | 1 + src/common/options/CMakeLists.txt | 1 + src/common/options/build_options.cc | 2 ++ src/common/options/crimson.yaml.in | 25 +++++++++++++++++++++++++ src/common/options/global.yaml.in | 21 --------------------- 5 files changed, 29 insertions(+), 21 deletions(-) create mode 100644 src/common/options/crimson.yaml.in diff --git a/doc/conf.py b/doc/conf.py index 09a0b077ada1a..9b4da176c08ca 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -231,6 +231,7 @@ ceph_confval_imports = [os.path.join(top_level, 'src/common/options', yaml + '.yaml.in') for yaml in ['global', + 'crimson', 'immutable-object-cache', 'mds', 'mds-client', diff --git a/src/common/options/CMakeLists.txt b/src/common/options/CMakeLists.txt index 8e3cecacd9781..6424271e38121 100644 --- a/src/common/options/CMakeLists.txt +++ b/src/common/options/CMakeLists.txt @@ -81,6 +81,7 @@ endif() add_options(global) add_options(cephfs-mirror) +add_options(crimson) add_options(mds) add_options(mds-client) add_options(rbd) diff --git a/src/common/options/build_options.cc b/src/common/options/build_options.cc index 8e92a164f126c..cf3f5ef6c92de 100644 --- a/src/common/options/build_options.cc +++ b/src/common/options/build_options.cc @@ -4,6 +4,7 @@ #include "build_options.h" std::vector