New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update bluestore OSDs with new format in v14.2.2 #3539
Comments
I wonder wether a fully automatic process fits the use case. I think a way of triggering it manually would make sense as well. Because in our case ( What I'm stating isn't incompatible with the automated process for stuff like |
From what I'm understanding this can even happen when upgrading from nautilus v14.2.0 or v14.2.1 to v14.2.2, right? |
See ceph/ceph#30264 ... bluestore will automatically convert itself (quickly) on startup, coming soon to a nautilus point release near you! |
When upgraded to Octopus, OSDs will fix themselves on the fly at startup, so we just need to silence this warning for now. No migration is needed. Closes: rook#3539 Signed-off-by: Sébastien Han <seb@redhat.com>
When upgraded to Octopus, OSDs will fix themselves on the fly at startup, so we just need to silence this warning for now. No migration is needed. Closes: rook#3539 Signed-off-by: Sébastien Han <seb@redhat.com>
When upgraded to Octopus or 14.2.5, OSDs will fix themselves on the fly at startup, so we just need to silence this warning for now. No migration is needed. Closes: rook#3539 Signed-off-by: Sébastien Han <seb@redhat.com>
When upgraded to Octopus or 14.2.5, OSDs will fix themselves on the fly at startup, so we just need to silence this warning for now. No migration is needed. Closes: rook#3539 Signed-off-by: Sébastien Han <seb@redhat.com>
@liewegas I'm seeing a similar message |
As discussed, this will probably end up being documentation for an upgrade to 1.2. |
@leseb Does this only affect upgrade to octopus? In this case it wouldn't affect 1.2 since octopus won't be supported until 1.3. |
Yes.
Yes. |
Is there something in progress here that I don't see being tracked? Maybe this should be moved to project v1.3? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed due to inactivity. Please re-open if this still requires investigation. |
Is this a bug report or feature request?
What should the feature do:
When the underlying data format changes in the OSDs, we need to perform a long running operation to update the OSDs. The requirement as seen here in certain upgrade scenarios is:
ceph-bluestore-tool repair --path ...
This is specifically seen when updating from luminous or mimic to nautilus v14.2.2. There is a warning that:
More background can seen in this BZ.
Design for updating OSDs
Rook will need to automate this process. There isn't a feasible way for the admin to manually upgrade. Consider the following design:
This will generally be a useful pattern going forward for other OSD repairs in the future.
@liewegas Does this seem reasonable or can you think of a simpler repair path?
The text was updated successfully, but these errors were encountered: