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
mon/OSDMonitor, osd: Add warning on filestore deprecation and force use of wpq scheduler for filestore OSDs #39440
Conversation
eda3bb4
to
0164250
Compare
|
ping @pdvian |
|
@pdvian I think we could incorporate FileStore deprecation message in Quincy in this PR based on https://www.spinics.net/lists/ceph-users/msg66668.html |
|
Moving discussion about commit message here. Prashant, Thu 11:52 PM "Filestore will be deprecated in the next release (Quincy) Also should we include this message in PendingRelease as well ? I am doing testing on latest changes according to David's inputs and will be pushing changes to PR#39440 by tomorrow. Brad, Yesterday 8:11 AM Neha, Yesterday 8:12 AM Neha, Yesterday 8:15 AM Something like "Filestore will be deprecated in Quincy, and yes to release notes! |
0164250
to
a64c2ec
Compare
a64c2ec
to
f52cf06
Compare
|
@neha-ojha @badone I did not consider the scenario where filestore OSD(s) getting removed from the cluster and those filestore OSDs should not be seen in the health warn. Re-pushing the changes for handling this scenario. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks OK to me mate.
|
@pdvian we need to do some more work to silence the health warnings in tests, http://pulpito.front.sepia.ceph.com/yuriw-2021-12-01_02:24:37-rados-wip-yuri5-testing-2021-11-30-1628-distro-default-smithi/ |
f52cf06
to
661c9f5
Compare
661c9f5
to
4f8dfb6
Compare
35ef208
to
579998b
Compare
|
Does this looks good from ceph status and health detail specific ?? ceph status : ceph health detail : |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
I think we should avoid listing all the osds in |
579998b
to
188a12e
Compare
@neha-ojha We can use either of below commands to list filestore OSDs :
The health detail will look like : @badone Does this looks good to you ? |
188a12e
to
5ed5f94
Compare
Filestore will be deprecated in Quincy, considering that BlueStore has been the default objectstore for quite some time. Fixes: https://tracker.ceph.com/issues/49275 Signed-off-by: Prashant D <pdhange@redhat.com>
…OSDs The 'mclock_scheduler' is not supported for filestore OSDs. Enforce the usage of 'wpq' scheduler for such OSDs to avoid issues. Also, in this scenario, the override of various config settings for the 'mclock_scheduler' are not performed. Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
Signed-off-by: Prashant D <pdhange@redhat.com>
5ed5f94
to
658dbf4
Compare
|
jenkins test api |
This PR addresses 2 changes :
Fixes: https://tracker.ceph.com/issues/49275
Signed-off-by: Prashant D pdhange@redhat.com
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox