Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-31 | add back Context type as alias to context.Context (#148)upstream-master | Joe Tsai | |
Pull request #131 deleted the Context declaration, which broke most usages of this package since users needed to implement the interfaces mentioned in this package by referencing the groupcache.Context type. However, that type was removed from peers.go in the mentioned pull request. Technically, #131 is a breaking change since groupcache.Context was an interface{}, and the PR switched it to be context.Context. Fortunately, it seems that all users are passing a context.Context anyways so that the type safety just checks out. However, most users are still referencing groupcache.Context. | |||
2020-01-20 | http: make http client request with context (#132) | Bobby DeSimone | |
* http: make request with context - use ctx naming convention - use context.TODO() instead of nil Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com> | |||
2019-12-26 | use std library context.Context (#131) | Bobby DeSimone | |
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com> | |||
2019-10-27 | format error string as per go style (#127) | Aditya Harindar | |
2019-10-25 | Fix function comments based on best practices from Effective Go | CodeLingo Bot | |
Signed-off-by: CodeLingo Bot <bot@codelingo.io> | |||
2019-10-02 | Make it clearer that groupcache is distributed | Solomon Boulos | |
2019-07-01 | groupcache.go: fix misspelling | maru | |
2019-01-29 | lru: fix misspelling (#112) | Sean Chen | |
2018-10-24 | Merge pull request #107 from HaraldNordgren/master | Brad Fitzpatrick | |
Bump Travis versions | |||
2018-10-20 | Bump Travis versions | Harald Nordgren | |
2018-09-24 | Merge pull request #105 from Daniel-B-Smith/patch-1 | Brad Fitzpatrick | |
Fix typo in test name. | |||
2018-09-24 | Fix typo in test name. | Daniel Smith | |
2018-05-12 | Merge pull request #98 from kevinburke/travis | Brad Fitzpatrick | |
Add travis.yml | |||
2018-05-12 | Add travis.yml | Kevin Burke | |
This will run automated tests against PR's for the groupcache library. | |||
2018-02-03 | Merge pull request #88 from EdwardBetts/spelling | Brad Fitzpatrick | |
correct spelling mistake | |||
2017-11-01 | Merge pull request #90 from lorneli/lru-dev | Brad Fitzpatrick | |
lru: add evict test | |||
2017-10-31 | lru: add evict test | lorneli | |
Test evict cached keys in least-recently-used way. | |||
2017-09-01 | correct spelling mistake | Edward Betts | |
2017-04-20 | Merge pull request #80 from luciferous/writeto | Brad Fitzpatrick | |
Implement WriterTo | |||
2017-03-02 | Implement WriterTo | Neuman Vong | |
Avoids allocation/copy when writing byteview to a writer. | |||
2017-01-09 | Merge pull request #78 from elimisteve/patch-2 | Brad Fitzpatrick | |
http.go: Added missing word from NewHTTPPool docs | |||
2017-01-09 | http.go: Added missing word from NewHTTPPool docs | Steve Phillips | |
2017-01-04 | Merge pull request #76 from dakerfp/patch-1 | Brad Fitzpatrick | |
Add Clear methods to lru cache | |||
2016-12-23 | Add Clear methods to lru cache | Daker Fernandes Pinheiro | |
2016-12-16 | Align Group.Stats properly for 32-bit platforms. | Brad Fitzpatrick | |
Fixes golang/go#18334 | |||
2016-08-03 | Merge pull request #70 from skyportsystems/perGroupPeerPicker4.1 | Brad Fitzpatrick | |
portPicker function now takes group name | |||
2016-08-03 | portPicker function now takes group name, RegisterPerGroupPeerPicker added ↵ | Matthew Denton | |
to set this function | |||
2016-05-15 | Merge pull request #65 from shawnps/patch-2 | Brad Fitzpatrick | |
fix typos | |||
2016-05-15 | fix typos | Shawn Smith | |
2016-02-11 | testpb: add syntax declaration to proto file | Brad Fitzpatrick | |
Required for Google's internal build system. | |||
2016-02-11 | groupcachepb: add syntax declaration to proto file | Brad Fitzpatrick | |
Required for Google's internal build system. Change-Id: I7cc7b1ffab9f4405715eeb675df3bf3bea85f107 | |||
2016-02-08 | Merge pull request #63 from pierrre/master | Andrew Gerrand | |
use passed options | |||
2016-02-08 | use passed options | Pierre Durand | |
2016-01-27 | Fixes a concurrency error in groupcache. Previously, multiple Get | Tipp Moseley | |
requests could simultaneously result in a load(). Only requests that enter singleflight Do concurrently would be deduped, so it was possible for populateCache to be called multiple times for the same key. That would result in overcounting nbytes, and eventually leading to a livelock where nbytes > cacheBytes, but there were no entries in the cache. Change-Id: I5b304ce82041c1310c31b662486744e86509cc53 | |||
2015-01-25 | Merge pull request #41 from shawnps/patch-1 | Brad Fitzpatrick | |
fix wrong number of args for format in Errorf call | |||
2015-01-25 | fix wrong number of args for format in Errorf call | Shawn Smith | |
2014-12-23 | Merge pull request #28 from ryanslade/reduce-allocations | Brad Fitzpatrick | |
Reduce allocations | |||
2014-12-16 | Reduce allocations | Ryan Slade | |
Store temporary buffers in a sync.Pool. Create one httpGetter per peer when Set() is called so we don't allocate a new one on each call PickPeer(). | |||
2014-11-25 | Merge pull request #40 from ukai/protobuf | Andrew Gerrand | |
goprotobuf has moved to GitHub | |||
2014-11-25 | goprotobuf has moved to GitHub | Fumitoshi Ukai | |
code.google.com/p/goprotobuf to github.com/golang/groupcache | |||
2014-10-20 | Merge pull request #33 from fumin/master | Andrew Gerrand | |
allow all options of HTTPPool to be specified by users | |||
2014-10-20 | allow all options of HTTPPool to be specified by users | awaw fumin | |
2014-07-09 | Merge pull request #30 from EverythingMe/fix_replicas | Andrew Gerrand | |
changed default number of replicas in http pool hash ring to 50 | |||
2014-07-08 | changed default number of replicas in http pool hash ring to 50, and fixed ↵ | Dvir Volk | |
hash ring benchmark | |||
2014-07-07 | Merge pull request #27 from EverythingMe/remove_extra_unescaping | Andrew Gerrand | |
removed extra url-unescaping in http pool | |||
2014-07-02 | Merge pull request #26 from dgryski/consistenthash-binary-search | Brad Fitzpatrick | |
consistenthash: replace linear search with binary search | |||
2014-06-18 | removed extra unesacping in http pool that screwed up the keys we were using | Dvir Volk | |
2014-06-17 | consistenthash: replace linear search with binary search | Damian Gryski | |
The binary search quickly out-paces the linear search, even for a small number of shards and replicas. benchmark old ns/op new ns/op delta BenchmarkGet8 122 122 +0.00% BenchmarkGet32 471 137 -70.91% BenchmarkGet128 5619 254 -95.48% BenchmarkGet512 90302 406 -99.55% | |||
2013-10-30 | Merge pull request #16 from Obvious/dpup-serverrequests | Brad Fitzpatrick | |
HTTPPool increments Group.Stats.ServerRequests | |||
2013-10-16 | HTTPPool increments Group.Stats.ServerRequests | Dan Pupius | |