-
Notifications
You must be signed in to change notification settings - Fork 6k
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 please
jenkins test classic perf
jenkins test crimson perf
jenkins test signed
jenkins test make check
jenkins test make check arm64
jenkins test submodules
jenkins test dashboard
jenkins test dashboard cephadm
jenkins test api
jenkins test docs
jenkins render docs
jenkins test ceph-volume all
jenkins test ceph-volume tox