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

[Tiered Caching] Add a memory-efficient key lookup store for use in tiered cache #10874

Closed

Commits on Jan 12, 2024

  1. [Tiered caching] Integrating ehcache disk cache

    Signed-off-by: Sagar Upadhyaya <[email protected]>
    sgup432 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    3afcb42 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Adding suppressForbidden for File.io used by ehcache

    Signed-off-by: Sagar Upadhyaya <[email protected]>
    sgup432 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    00f4545 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Implements a memory-efficient roaring bitmap-based keystore for use i…

    …n disk cache tier
    
    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    1a026a8 View commit details
    Browse the repository at this point in the history
  2. Addressed Sagar's comments besides new counter/arraylist setup for re…

    …moving keys
    
    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    f25a2dc View commit details
    Browse the repository at this point in the history
  3. Implemented/tested counter+removal list setup to allow more removals

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    1cf743b View commit details
    Browse the repository at this point in the history
  4. removed exceptions from interface signatures

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    cccbdb7 View commit details
    Browse the repository at this point in the history
  5. Simplified RBM size estimator

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    1446103 View commit details
    Browse the repository at this point in the history
  6. Optimized modulo calculation with bitmask

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    0c44af6 View commit details
    Browse the repository at this point in the history
  7. Changed memory size estimator to reflect optimized modulo

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    88b40d8 View commit details
    Browse the repository at this point in the history
  8. Optimized size estimation, cleanup

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8534489 View commit details
    Browse the repository at this point in the history
  9. Addressed Kiran's comments

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    65d2955 View commit details
    Browse the repository at this point in the history
  10. Fixed static variable warning

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9790c16 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Fixing gradle build failure

    Signed-off-by: Sagar Upadhyaya <[email protected]>
    sgup432 committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    30ad4e9 View commit details
    Browse the repository at this point in the history
  2. Adding changelog

    Signed-off-by: Sagar Upadhyaya <[email protected]>
    sgup432 committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    6bcf2f4 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into ehcache_disk_integ

    Signed-off-by: Sagar <[email protected]>
    sgup432 authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    6c18a82 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Exposing ehcache disk cache variant as a plugin

    Signed-off-by: Sagar Upadhyaya <[email protected]>
    sgup432 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    a5e5afd View commit details
    Browse the repository at this point in the history
  2. Fixing gradle failures

    Signed-off-by: Sagar Upadhyaya <[email protected]>
    sgup432 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    c74992f View commit details
    Browse the repository at this point in the history
  3. Making ICache extend Closeable

    Signed-off-by: Sagar Upadhyaya <[email protected]>
    sgup432 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    06386b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Change keystore implementation to live in a module

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    48185f8 View commit details
    Browse the repository at this point in the history
  2. Simplified interface

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    cdea52d View commit details
    Browse the repository at this point in the history
  3. SHAs, spotlessApply

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    62b80ca View commit details
    Browse the repository at this point in the history
  4. removed commented-out line

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    6be8c6c View commit details
    Browse the repository at this point in the history
  5. javadoc complaints

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    61cb54d View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. fixed name of plugin in build.gradle

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    ce88ee8 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Seeing if applying plugins removes javadoc requirement

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    8201696 View commit details
    Browse the repository at this point in the history
  2. attempt 2

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    04cd84a View commit details
    Browse the repository at this point in the history
  3. Attempt 3

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    f4e73b9 View commit details
    Browse the repository at this point in the history
  4. attempt 10,000

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    5261cdf View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Merge remote-tracking branch 'sgup432/ehcache_disk_integ' into keysto…

    …re-squashed
    Peter Alfonsi committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    651e1aa View commit details
    Browse the repository at this point in the history
  2. Moved keystore to the ehcache plugin

    Signed-off-by: Peter Alfonsi <[email protected]>
    Peter Alfonsi committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    c700142 View commit details
    Browse the repository at this point in the history