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

Fix memory leak in DLS bitset cache #50635

Merged
merged 2 commits into from
Jan 13, 2020

Commits on Jan 6, 2020

  1. Fix memory leak in DLS bitset cache

    The Document Level Security BitSet cache stores a secondary "lookup
    map" so that it can determine which cache entries to invalidate when
    a Lucene index is closed (merged, etc).
    
    There was a memory leak because this secondary map was not cleared
    when entries were naturally evicted from the cache (due to size/ttl
    limits).
    
    This has been solved by adding a cache removal listener and processing
    those removal events asyncronously.
    tvernum committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    eb38070 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Configuration menu
    Copy the full SHA
    4cc45a8 View commit details
    Browse the repository at this point in the history