Skip to content

cephdm: add support for raw bluestore + crimson OSD deployment#67374

Merged
shraddhaag merged 1 commit intoceph:mainfrom
shraddhaag:wip-shraddhaag-crimson-cephadm-raw
Feb 20, 2026
Merged

cephdm: add support for raw bluestore + crimson OSD deployment#67374
shraddhaag merged 1 commit intoceph:mainfrom
shraddhaag:wip-shraddhaag-crimson-cephadm-raw

Conversation

@shraddhaag
Copy link
Contributor

@shraddhaag shraddhaag commented Feb 17, 2026

This commit adds support for deploying crimson OSDs using cephadm with the method raw for bluestore objectstore.

Support for lvm crimson OSD was added previously in: #66811.

Fixes: https://tracker.ceph.com/issues/74960

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands

You must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.

@shraddhaag shraddhaag moved this to Awaits review in Crimson Feb 17, 2026
This commit adds support for deploying crimson OSDs using
cephadm with the method raw.

Support for lvm crimson OSD was added previously in:
ceph#66811.

Fixes: https://tracker.ceph.com/issues/74960
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
@shraddhaag shraddhaag force-pushed the wip-shraddhaag-crimson-cephadm-raw branch from 2874f07 to 0fe1311 Compare February 18, 2026 06:40
@Matan-B Matan-B requested a review from guits February 18, 2026 10:01
Copy link
Contributor

@Matan-B Matan-B left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't ceph volume needs to support raw first?
Same as #64323 added lvm support in ceph vol.

I think we can also decide to not support raw for now.
afaiu lvm should be sufficient for initial deployments.
@shraddhaag, @guits wdyt?

@shraddhaag shraddhaag changed the title cephdm: add support for raw crimson OSD deployment cephdm: add support for raw bluestore + crimson OSD deployment Feb 18, 2026
@shraddhaag
Copy link
Contributor Author

shraddhaag commented Feb 18, 2026

Doesn't ceph volume needs to support raw first?

ceph-volume already supports raw for bluestore objectstore.

With this PR, all we are doing is allowing crimson OSDs to be deployed with method raw when the objectstore is bluestore. Ceph-volume does not support raw with seastore and we do not enable it here as well.

I think we can also decide to not support raw for now.

Specifically regarding the bug that user was facing, they were using the method raw with bluestore when deploying crimson OSDs. I tested with the changes in this PR and this works fine! So we can support raw for crimson but only with bluestore backend.

@shraddhaag
Copy link
Contributor Author

jenkins test make check arm64

Copy link
Contributor

@Matan-B Matan-B left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't ceph volume needs to support raw first?

ceph-volume already supports raw for bluestore objectstore.

With this PR, all we are doing is allowing crimson OSDs to be deployed with method raw when the objectstore is bluestore. Ceph-volume does not support raw with seastore and we do not enable it here as well.

I think we can also decide to not support raw for now.

Specifically regarding the bug that user was facing, they were using the method raw with bluestore when deploying crimson OSDs. I tested with the changes in this PR and this works fine! So we can support raw for crimson but only with bluestore backend.

Ah, I missed the fact that the issue was for bluestore raw/crimson osd. Nice catch!

@Matan-B Matan-B moved this from Awaits review to Needs QA in Crimson Feb 19, 2026
@shraddhaag shraddhaag merged commit 256b936 into ceph:main Feb 20, 2026
19 of 20 checks passed
@github-actions
Copy link

This is an automated message by src/script/redmine-upkeep.py.

I have resolved the following tracker ticket due to the merge of this PR:

No backports are pending for the ticket. If this is incorrect, please update the tracker
ticket and reset to Pending Backport state.

Update Log: https://github.com/ceph/ceph/actions/runs/22213531294

@Matan-B Matan-B moved this from Needs QA to Merged (Main) in Crimson Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Merged (Main)

Development

Successfully merging this pull request may close these issues.

3 participants