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

Add log processor for global db-cache invalidation #3581

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Feb 13, 2023

  1. Add log processor for global db-cache invalidation

    TODO:
    - Fix `buildCacheInvalidationChangeProcessor` to be able to invalidate updated vertices which are already removed by the time processor is started
    - Add parameter to JanusGraph which will allow automatically starting this log processor
    - Cover added logic with tests
    - Document global db-cache invalidation logic (like: lag time between transaction is committed and cache entry is evicted, log configuration for db-cache invalidation log processor, transactions usage for it to work)
    
    Fixes JanusGraph#3155
    
    Signed-off-by: Oleksandr Porunov <[email protected]>
    porunov committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    d7747eb View commit details
    Browse the repository at this point in the history