-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
clean_dead_slots_from_accounts_index unrefs correctly (backport #27461) (backport #27467) #27650
Conversation
… (#27467) clean_dead_slots_from_accounts_index unrefs correctly (#27461) (cherry picked from commit a4b8ab2) Co-authored-by: Jeff Washington (jwash) <[email protected]> (cherry picked from commit 7650bd2) # Conflicts: # runtime/src/accounts_db.rs
preparing backport to 1.10 just in case. |
😱 New commits were pushed while the automerge label was present. |
209e950
to
34cae5b
Compare
@jeffwashington @brooksprumo @apfitzge - Out of curiosity, will/should this be going into |
The current answer is "wait". There was another long standing under refcount bug as well that was recently fixed in master. To be careful with potential instability, it is safer to not fix this type of refcounting bug when it has been in a long time and the effects are unpleasant, but known and not fatal. |
this bug is causing validators to unexpectedly segfault/crash and then crash loop due to systuner using insufficient vm.max_map_count, experienced again just today by Cogent Crypto. In the absence of a fix nodes either crash every 2-4 weeks or need to be regularly restarted to avoid that. Since there is no EOL for 1.13 known yet perhaps a backport can now be reconsidered as a month has passed since the last comment on this PR? |
@jeffwashington are we comfortable with backporting this change to 1.13? |
this one is being tested now off 1.13: |
went in to 1.13 as #28582 |
This is an automatic backport of pull request #27467 done by Mergify.
Cherry-pick of 7650bd2 has failed:
To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally
Mergify commands and options
More conditions and actions can be found in the documentation.
You can also trigger Mergify actions by commenting on this pull request:
@Mergifyio refresh
will re-evaluate the rules@Mergifyio rebase
will rebase this PR on its base branch@Mergifyio update
will merge the base branch into this PR@Mergifyio backport <destination>
will backport this PR on<destination>
branchAdditionally, on Mergify dashboard you can:
Finally, you can contact us on https://mergify.com