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
rgw: find oldest period and update RGWMetadataLogHistory() #31873
Conversation
caa8b3a
to
6e95f28
Compare
|
jenkins retest make check |
|
jenkins test make check |
|
@smanjara do we have a tracker issue for backports? |
yes, just opened one. https://tracker.ceph.com/issues/43134 |
|
Can you put the line: directly in the commit message? That way, it will be in the actual git history instead of just here in github. |
find the oldest one and update RGWMetadataLogHistory. This is to avoid an empty cursor being passed in to ceph_assert() in PurgePeriodLogsCR::operate() in case of incomplete period history. Fixes: https://tracker.ceph.com/issues/40341 Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
6e95f28
to
0ea65d8
Compare
Sure, added to commit message. Thanks. |
|
jenkins test make check |
1 similar comment
|
jenkins test make check |
|
@smanjara can you please run this through qa? |
when a period lookup for oldest_realm_epoch returns an ENOENT,
find the oldest one and update RGWMetadataLogHistory. This is to avoid an
empty cursor being passed in to ceph_assert() in PurgePeriodLogsCR::operate()
in case of incomplete period history.
Signed-off-by: Shilpa Jagannath smanjara@redhat.com
Fixes: https://tracker.ceph.com/issues/40341
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard backendjenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox