Skip to content
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

[WIP] fix memory leak: Use ConcurrentLongLongPairHas that supports to shrink #14407

Closed
wants to merge 2 commits into from

Conversation

lordcheng10
Copy link
Contributor

@lordcheng10 lordcheng10 commented Feb 22, 2022

Motivation

issue: #14268
Using the latest version in bookkeeper, the ConcurrentLongLongPairHashMap of this version supports to shrink when removing, which can solve the problem of continuous memory increase and frequent FGC in pulsar broker.
See the PR corresponding to bookkeeper: apache/bookkeeper#3061.

I need to wait for bookkeeper to release a new version, then I will change the version that bookkeeper depends on in pom.

Documentation

Check the box below or label this PR directly (if you have committer privilege).

Need to update docs?

  • doc-required

    (If you need help on updating docs, create a doc issue)

  • no-need-doc

    (Please explain why)

  • doc

    (If this PR contains doc changes)

…hMap of this version supports to shrink when removing, which can solve the problem of continuous memory increase and frequent FGC in pulsar broker.

See the PR corresponding to bookkeeper: apache/bookkeeper#3061
@github-actions github-actions bot added the doc-not-needed Your PR changes do not impact docs label Feb 22, 2022
@lordcheng10 lordcheng10 changed the title [WIP] Using the latest version in bookkeeper, the ConcurrentLongLongPairHas… [WIP] fix memory leak: Use ConcurrentLongLongPairHas that supports to shrink Feb 22, 2022
@lordcheng10 lordcheng10 closed this Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-not-needed Your PR changes do not impact docs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant