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
osd/OSDMap: Add health warning if 'require-osd-release' != current release #44090
Conversation
|
NOTE: I will run the existing teuthology upgrade tests using a private branch and verify that the health warning is generated if the 'require-osd-release' is not set properly. |
86335c0
to
2a1580b
Compare
|
LGTM - apart from what might be a missing '*' |
2a1580b
to
b89cd44
Compare
b89cd44
to
74eff86
Compare
|
jenkins test api |
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.
LGTM, needs to through rados and upgrade suites (since the cephadm based tests already set this, you can use the octopus-x/ *-no-cephadm tests for this purpose)
|
jenkins test api |
74eff86
to
9a7e863
Compare
|
jenkins test make check arm64 |
@sseshasa : note that this one fails constantly (and is not, I think, a blocker) |
|
can we also run this through the |
running this through the rados suite, which includes https://github.com/ceph/ceph/blob/master/qa/suites/rados/cephadm should cover |
|
The teuthology upgrade test was modified to generate the health warning. As expected, most of the tests failed due to time out waiting for cluster to be healthy. |
…lease After all OSDs are upgraded to a new release, generate a health warning if the 'require-osd-release' flag doesn't match the the new release version. This will result in the cluster showing a warning in the health state until the flag is set properly. Fixes: https://tracker.ceph.com/issues/51984 Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
9a7e863
to
34f18fa
Compare
|
jenkins test make check |
|
Teuthology Test Results: Unrelated Failures:
|
|
For next time, please run through the upgrade suite. Causes regression: https://tracker.ceph.com/issues/53615 |
After all OSDs are upgraded to a new release, generate a health warning if
the 'require-osd-release' flag doesn't match the the new release version.
This will result in the cluster showing a warning in the health state until
the flag is set properly.
Fixes: https://tracker.ceph.com/issues/51984
Signed-off-by: Sridhar Seshasayee sseshasa@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 dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox