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

feat: optimize maintainer to let sessions be GC'ed instead of deleted #135

Merged
merged 9 commits into from Apr 22, 2020

Commits on Apr 21, 2020

  1. perf: increase sessions in the pool in batches

    When more sessions are requested by the user application than are available in the session pool,
    the session pool will now create new sessions in batches instead of in steps of 1. This reduces
    the number of RPCs needed to serve a burst of requests.
    
    A benchmark for the session pool has also been added to be able to compare performance and the
    number of RPCs needed before and after this change. This benchmark can also be used for future
    changes to verify that the change does not deteriorate performance or increase the number of
    RPCs needed.
    olavloite committed Apr 21, 2020
    Copy the full SHA
    b628479 View commit details
    Browse the repository at this point in the history
  2. fix: remove unused code

    olavloite committed Apr 21, 2020
    Copy the full SHA
    424d370 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    fa222f2 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4d96c2f View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    87af068 View commit details
    Browse the repository at this point in the history
  6. fix: merge conflicts

    olavloite committed Apr 21, 2020
    Copy the full SHA
    b5c88dc View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    c7d307e View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    9df4713 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    a0dfa08 View commit details
    Browse the repository at this point in the history