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
pacific: osd/PGLog.cc: Trim duplicates by number of entries #46252
Conversation
Adding duplicate entries trimming to trim-pg-log opertion, we will use the exist PGLog trim function to find out the set of entries\dup entries that we suppose to trim. to use it we need to build the PGLog from disk. Fixed: https://tracker.ceph.com/issues/53729 Signed-off-by: Nitzan Mordechai <nmordec@redhat.com> (cherry picked from commit 9fb7ec6)
PGLog needs to trim duplicates by the number of entries rather than the versions. That way, we prevent unbounded duplicate growth. Fixed: https://tracker.ceph.com/issues/53729 Signed-off-by: Nitzan Mordechai <nmordec@redhat.com> (cherry picked from commit 0d253bc)
|
This PR contains 983 commits, that doesn't seem right. |
|
@rzarzynski, can you rebase please? |
|
Hello, Could someone explain me how long this is going to take to be merged and packaged for pacific stable? I thought it was the case when merged into master but I was mistaken, as 16.2.8/9 does not contain the PR. Thanks ! |
|
Yes. Same here. Waiting for this patch to bring up my cluster... |
|
@k0ste @rubenk @jdurgin @pereman2 @nizamial09 Can you check please and merge if properly done? |
|
@neha-ojha This PR is approved by 2 people and all checks have passed. What is the next step to merge this? |
This PR will be picked by @yuriw for teuthology testing. We'll merge the PR after reviewing the test results. |
Is there any repository of ubuntu packages or binaries so I can give it a try in my cluster?... I don't know why but I'm unable to build it. |
@gadLinux This PR is being tested using https://shaman.ceph.com/builds/ceph/wip-yuri4-testing-2022-06-01-1350-pacific/, and the builds will temporarily be available in shaman. Note that the branch wip-yuri4-testing-2022-06-01-1350-pacific has other patches as well https://github.com/ceph/ceph-ci/tree/wip-yuri4-testing-2022-06-01-1350-pacific. |
|
http://pulpito.front.sepia.ceph.com/yuriw-2022-06-02_00:50:42-rados-wip-yuri4-testing-2022-06-01-1350-pacific-distro-default-smithi/ Failures, unrelated: Details: |
|
Due to the bug severity, is this going to be soon released as 16.2.10 or do we have to wait more? |
|
Just to inform everyone following this PR. It is going to be reverted: We would also need to reopen this bug report I guess: https://tracker.ceph.com/issues/55631 |
Backport of #45529.
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "pacific"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
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 toxjenkins test windows