]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson: Use osd_objectstore instead of using crimson_osd_objectstore 63817/head
authorMohit Agrawal <moagrawa@redhat.com>
Mon, 9 Jun 2025 10:05:07 +0000 (15:35 +0530)
committerMohit Agrawal <moagrawa@redhat.com>
Tue, 17 Jun 2025 09:32:17 +0000 (15:02 +0530)
commitbd262c3e053463ba2c7b9f084495dafc157142dc
tree6f06318e06502cde4f5c2e5e5a1f79222fc067ae
parentab417e60672d957b0523678211ab96278c8e7161
crimson: Use osd_objectstore instead of using crimson_osd_objectstore

Originally the idea with introducing a crimson dedicated
configurable was to allow changing the default object store to
SeaStore without affecting the Classic option. Moreover, if we
were to consider hybrid clusters, different OSD types would require
two different dedicated options.

Given that cephadm (and possibly other orchestrators) use
`--osd-obejctstore` to set the backend - we would prefer to
retain (at least for now) this behavior to not break the
**existing** cluster deployment methods.

Note: A follow up PR would be pushed against cephadm to
      fully support Seastore as backend option.

Fixes: https://tracker.ceph.com/issues/71593
Signed-off-by: Mohit Agrawal <moagrawa@redhat.com>
qa/config/crimson_bluestore.yaml
qa/config/crimson_seastore_rbm.yaml
qa/config/crimson_seastore_segmented.yaml
src/common/options/crimson.yaml.in
src/crimson/osd/main.cc
src/vstart.sh