Project

General

Profile

Actions

Enhancement #74616

closed

cephadm: support adding seastore objectstore

Added by Shraddha Agrawal about 2 months ago. Updated 23 days ago.

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
% Done:

0%

Source:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
Fixed In:
v20.3.0-5421-gc059828e4a
Released In:
Upkeep Timestamp:
2026-02-20T06:13:08+00:00

Description

Cephadm should be able to deploy OSDs with seastore backend. Currently ``ceph orch apply osd`` does not accept the flag `--objectstore`, and even if seastore objecstore is mentioned in OSD spec file supplied to the orch apply command, only bluestore is supported. ref: https://github.com/ceph/ceph/blob/a0bd2655003e8fe33675c6afbed793885698b2bc/src/python-common/ceph/deployment/drive_group.py#L355.

We should be able to use both the spec file as well as the orch command to deploy crimson OSDs with seastore.


Related issues 1 (0 open1 closed)

Related to crimson - Enhancement #74081: cephadm to use crimson osdResolvedShraddha Agrawal

Actions
Actions #1

Updated by Shraddha Agrawal about 2 months ago

Actions #2

Updated by Shraddha Agrawal about 2 months ago

  • Tracker changed from Feature to Enhancement
Actions #3

Updated by Matan Breizman about 2 months ago

  • Target version set to v21.0.0

Shraddha Agrawal wrote:

Cephadm should be able to deploy OSDs with seastore backend. Currently ``ceph orch apply osd`` does not accept the flag `--objectstore`, and even if seastore objecstore is mentioned in OSD spec file supplied to the orch apply command, only bluestore is supported. ref: https://github.com/ceph/ceph/blob/a0bd2655003e8fe33675c6afbed793885698b2bc/src/python-common/ceph/deployment/drive_group.py#L355.

We should be able to use both the spec file as well as the orch command to deploy crimson OSDs with seastore.

Thanks for creating the tracker, let's follow up on this once cephadm is able to deploy osds with bluestore first.
fwiw, seastore support in ceph volume was added here - https://github.com/ceph/ceph/pull/64323.
Perhaps something is missing there.

Actions #4

Updated by Shraddha Agrawal 27 days ago ยท Edited

  • Status changed from New to Fix Under Review
  • Pull request ID set to 67274

https://github.com/ceph/ceph/pull/64323 added support for seastore in ceph-volume, but the same wasn't enabled in cephadm.

I've created a PR to do the same: https://github.com/ceph/ceph/pull/67274. This is currently under review.

Actions #5

Updated by Upkeep Bot 23 days ago

  • Status changed from Fix Under Review to Resolved
  • Merge Commit set to c059828e4ac5602c31a30663f7aa7b07bd096506
  • Fixed In set to v20.3.0-5421-gc059828e4a
  • Upkeep Timestamp set to 2026-02-20T06:13:08+00:00
Actions

Also available in: Atom PDF