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

Implement LRU cache for storing SVIDs in SPIRE Agent #3181

Merged
merged 25 commits into from
Sep 14, 2022

Commits on Jun 28, 2022

  1. Implement LRU cache for storing SVIDs in SPIRE Agent

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    24a19c8 View commit details
    Browse the repository at this point in the history
  2. Address comments: update comments, new unit tests and var renames

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    709de6b View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Removing svid_cache_expiry_interval configuration

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    b48bf9d View commit details
    Browse the repository at this point in the history
  2. Updating integ tests

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    487fc58 View commit details
    Browse the repository at this point in the history
  3. Renamed integ test suite

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    5f1fee7 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Rebasing

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    75ba99b View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Updating method signature of SubscribeToCacheChanges to take ctx

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    d98654b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0914ced View commit details
    Browse the repository at this point in the history
  3. fix lint

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    ec9a133 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Remove dependence on timing in unit test

    Signed-off-by: Ryan Turner <turner@uber.com>
    Ryan Turner committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    34dff28 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #41 from rturner3/lru-cache-test

    Remove dependence on timing in unit test
    prasadborole1 authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    c96afeb View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. fix unit tests and address comments

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    4fc52a0 View commit details
    Browse the repository at this point in the history
  2. Added unit tests and log

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    38a1713 View commit details
    Browse the repository at this point in the history
  3. fix linting

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    e71f1c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. the new LRU cache is enabled if experimental cache size is provided

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    993f1bc View commit details
    Browse the repository at this point in the history
  2. fix lint

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    37b6175 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. fix linting

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    d84b326 View commit details
    Browse the repository at this point in the history
  2. fix linting

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    b9d4685 View commit details
    Browse the repository at this point in the history
  3. update makeRegistrationEntryWithTTL

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    b7313b3 View commit details
    Browse the repository at this point in the history
  4. update constant

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    b2efd63 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. rebasing

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    bf04fdd View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. addressed comments

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    d1aacc4 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. putting updateSVID under lock

    Signed-off-by: Prasad Borole <prasadb@uber.com>
    prasadborole1 committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    5b9d6b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

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

Commits on Sep 14, 2022

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