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

Release Candidate 2.0 #5

Merged
merged 4 commits into from
Jun 3, 2019
Merged

Release Candidate 2.0 #5

merged 4 commits into from
Jun 3, 2019

Conversation

thrawn01
Copy link
Contributor

@thrawn01 thrawn01 commented May 30, 2019

[2.0.0] - 2019-05-30

Changes

  • Now using golang standard context.Context instead of groupcache.Context.
  • HTTP requests made by httpGetter now respect context.Context done.
  • Moved HTTPPool config Context and Transport to HTTPPoolOptions for consist configuration.
  • Now Associating the transport with peer httpGetter so there is no need to
    call Transport function for each request.
  • Now always populating the hotcache. A more complex algorithm is unnecessary
    when the LRU cache will ensure the most used values remain in the cache. The
    evict code ensures the hotcache does not overcrowd the maincache.

@thrawn01 thrawn01 changed the title Now using context.Context instead of groupcache.Context Release Candidate 2.0 May 31, 2019
* Now Associating the transport with peer `httpGetter` so we take advantage of
  connection reuse.  This lowers the impact on DNS and improves preformance for
  high request volume low latency applications.
* Now always populating the hotcache. A more complex algorithm is unnecessary
  when the LRU cache will ensure the most used values remain in the cache. The
  evict code ensures the hotcache does not over crowd the maincache.
@thrawn01 thrawn01 merged commit 4b81d84 into master Jun 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant