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
nautilus: osd: fix scrub reschedule bug #41973
Conversation
not all element can be visited during reschedule traverse Fixes: https://tracker.ceph.com/issues/49487 Signed-off-by: wencong wan <wanwc@chinatelecom.cn> (cherry picked from commit d7561a6) Conflicts: src/osd/OSD.cc (scrub vs scrub_job variable name, pg->scrubber vs pg->m_planned_scrub) src/osd/OSD.h (trivial: set vs std::set)
Jenkins |
jenkins test make check |
@neha-ojha I know it is unlikely a new nautilus will be released but we still would love to see this merged to the upstream nautilus branch as it would ease downstreaming it to us. Could it be merged? We seemed to have such practice in the past. |
@trociny I think is okay to merge some PR for Nautilus, until end of summer then make a last bugfix release. This important for big productions, where to upgrade dozens of clusters is plan for a year... |
@trociny Can you run this through a rados suite? That would bolster the argument that it's OK to merge. Since no further nautilus release is planned, it's possible that you'll have to take care of the testing part yourself... |
"make check" failure seems to have been caused by:
|
jenkins test make check |
As the suite is very huge and I don't have much experience with it, I would prefer if someone who was intending to run the suite just added my PR to the test branch, and I would be happy to review the failed test to make sure they are not related. But if nobody is going to do this, then yes, that is my plan to run the suit myself eventually. |
@trociny I will test it |
Thanks! There are several failures but they seem unrelated. |
sure |
backport tracker: https://tracker.ceph.com/issues/51315
backport of #39683
parent tracker: https://tracker.ceph.com/issues/49487
this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/master/src/script/ceph-backport.sh