Commit Graph

  • 18965b4c54 Logging. Baliedge/PIP-2953-debug Shawn Poulson 2024-06-26 17:00:27 -0400
  • 73db6704c7 Logging. Shawn Poulson 2024-06-26 16:33:56 -0400
  • ce9ee26851 Debug log peer list. Shawn Poulson 2024-06-26 15:44:23 -0400
  • 55267c0212 Debug logging on Reset. Shawn Poulson 2024-06-26 14:19:07 -0400
  • 90f4bb468f
    Merge aabc1abc8c into cc3d361eb2 William Bergeron-Drouin 2024-04-26 19:27:56 +0000
  • aabc1abc8c
    Switch to proto3 William Bergeron-Drouin 2024-04-26 15:09:50 -0400
  • 478b3fdb18
    Fix group.Set not propagating hot caches of n>2 peers William Bergeron-Drouin 2024-04-16 13:51:45 -0400
  • 6973935fd8
    Update protos William Bergeron-Drouin 2024-04-16 12:05:12 -0400
  • 607eaef622
    Add test that currently fails William Bergeron-Drouin 2024-04-16 10:43:09 -0400
  • 9c7726c82b
    Merge 46898854d9 into cc3d361eb2 udhos 2024-01-02 15:55:15 +0000
  • 46898854d9 Workspace-aware HTTPPool. udhos 2024-01-02 12:55:06 -0300
  • 45c03a7a9b Add workspace-aware NewHTTPPoolWithWorkspace. udhos 2023-12-28 14:25:37 -0300
  • 0cfc57a63f Add comments for workspace. udhos 2023-12-28 01:11:21 -0300
  • 473ad246d2 Force older toolchain version format. udhos 2023-12-28 00:56:10 -0300
  • a650b78bb0 Move global state to explicit struct 'workspace'. udhos 2023-12-28 00:17:41 -0300
  • e4695baeb5
    Merge ceebf94ab0 into cc3d361eb2 Harshavardhana 2023-10-17 23:21:40 -0700
  • ceebf94ab0 set cache locally if owner is not reachable Harshavardhana 2023-10-17 23:20:51 -0700
  • 545382fe17
    Merge 7f8db4d8ed into cc3d361eb2 ct16k 2023-06-13 09:23:40 -0500
  • cc3d361eb2
    Improved http error tests (#61) master Derrick J. Wippler 2023-06-13 09:16:37 -0500
  • 6296916fe6 Improved http error tests thrawn/improve-tests Derrick J. Wippler 2023-06-12 12:13:06 -0500
  • 9f417fbc4f
    Improve HTTP error handling (#60) v2.5.0 Derrick J. Wippler 2023-06-12 12:04:46 -0500
  • f647580b77 Improve HTTP error handling thrawn/http-errors Derrick J. Wippler 2023-06-08 14:35:28 -0500
  • 0c931b4a8e Add GetWithPopulated amock/add-getwithpopulated Alan Mock 2023-02-22 00:10:50 -0700
  • 7f8db4d8ed fix: add generation tracking to prevent keys surviving a clear operation ct16k 2023-01-22 10:58:45 +0200
  • 95848327b2 feat: add ability to clear cache ct16k 2022-12-17 17:43:36 +0200
  • bde4250129
    Fix LRU to correctly update expire on value replace (#56) v2.4.2 Derrick J. Wippler 2022-12-20 11:35:12 -0600
  • fdad20ab3a
    Link to v2 docs (#47) Niall Sheridan 2022-12-20 17:27:57 +0000
  • 3c50bed6df
    Use PathEscape instead of QueryEscape (#49) davidmcleish 2022-12-21 04:26:36 +1100
  • acb478b041 Fix LRU to correctly update expire on value replace thrawn/expire-on-update Derrick J. Wippler 2022-12-20 11:08:56 -0600
  • a139af4144
    Fix LRU to correct evict cache items when replaced (#52) Matt Harrison 2022-12-20 10:31:47 -0500
  • 2bec0534cf
    Merge pull request #55 from mailgun/thrawn/gha Derrick J. Wippler 2022-12-20 09:26:46 -0600
  • 81442521fa Remove Travis CI and use GitHub Actions thrawn/gha Derrick J. Wippler 2022-12-20 09:23:49 -0600
  • 41252a6dae Added CI action to run tests Matt Harrison 2022-11-11 11:41:51 -0500
  • 7bae3a7f15 Fix LRU to correct evict cache items when replaced Matt Harrison 2022-11-10 14:20:06 -0500
  • f5c9c583f8 change ts in cache update value test Vasilii Zaluev 2022-11-10 12:37:27 +0300
  • 145a2a7cc5 fix cache size on updating value Vasilii Zaluev 2022-11-10 12:05:17 +0300
  • 4261ff042c
    fix(lru): not update lru entry.expire iwaltgen 2022-10-19 00:32:20 +0900
  • f6cac4f054
    test(lru): not update lru entry.expire iwaltgen 2022-10-19 00:37:28 +0900
  • f691b00e3f Use PathEscape instead of QueryEscape David McLeish 2022-09-08 10:04:16 +1000
  • 9fcbe2e12f
    Link to v2 docs Niall Sheridan 2022-08-18 11:07:13 +0100
  • df5395112d Error size now limited to 1MiB v2.4.1 Derrick J. Wippler 2022-07-28 14:59:57 -0500
  • abdfdfbb8e
    Merge pull request #46 from MarnixBouhuis/add-peer-error-message-to-error Derrick J. Wippler 2022-07-28 14:58:05 -0500
  • 131b5ec788
    Add HTTP error message from peer to error returned from httpGetter.Get Marnix Bouhuis 2022-07-14 11:47:40 +0200
  • 4707649ec3
    Merge pull request #45 from udhos/master v2.3.3 Derrick J. Wippler 2022-07-06 09:44:31 -0500
  • 4d2d85ed13
    Merge pull request #42 from nathanejohnson/feature/modular_logging Derrick J. Wippler 2022-07-06 09:43:28 -0500
  • 33907cd323 How to make expiration optional. Everton da Silva Marques 2022-06-19 16:20:22 -0300
  • ed8d945fdb Clarify how to make expiration optional. Everton da Silva Marques 2022-06-19 16:20:22 -0300
  • a881106d79 Update import paths Patrick Lewis 2022-06-07 14:40:03 -0700
  • 8c6aae6360 Removes hard dependency on logrus for logging Nathan Johnson 2022-06-01 14:35:07 -0500
  • 87609ae02e
    Merge pull request #41 from exaring/do_not_consider_canceled_context_as_peer_error v2.3.2 Derrick J. Wippler 2022-05-23 11:55:35 -0500
  • f0dbe185e0
    feat: do not count context cancelation as peer error Leo Antunes 2022-04-04 17:44:56 +0200
  • ef11a3aea7
    Update CHANGELOG v2.3.1 Derrick J. Wippler 2022-05-17 14:44:13 -0500
  • fedaab4dd0
    Merge pull request #39 from exaring/deal_with_panic_in_getter Derrick J. Wippler 2022-05-17 14:41:35 -0500
  • fa08e0059d
    Merge pull request #40 from icholy/master Derrick J. Wippler 2022-05-17 14:35:05 -0500
  • 7eb7c7d0dc
    Fix example in README Ilia Choly 2022-05-15 17:15:20 -0400
  • f7a502813a fix: deal with panics in Getter.Get Leo Antunes 2022-02-25 00:42:14 +0100
  • 411476abeb GH-35: Initial proof of http request update feature Michael Gale 2022-02-06 19:09:09 -0700
  • ece2929696
    Update README.md Derrick J. Wippler 2022-01-07 10:51:44 -0600
  • 4dc3da3ece Make LocalRemove public Manatsawin Hanmongkolchai 2022-01-07 12:23:19 +0700
  • ef54c5c13a
    Update CHANGELOG v2.3.0 Derrick J. Wippler 2022-01-06 12:31:23 -0600
  • 075b815c22
    Merge pull request #31 from mailgun/neill/develop Derrick J. Wippler 2022-01-06 12:28:30 -0600
  • bd86e3ce96 fix(http.go): passing body to NewRequestWithContext() in makeRequest() neill/develop censhin 2021-10-04 16:07:31 -0400
  • 26cee4afba fix(http.go): removing variable that doesn't exist censhin 2021-10-04 15:37:49 -0400
  • 1081294c45 chore(all): merging master and resolving conflicts censhin 2021-10-04 15:23:05 -0400
  • 8dfc9d6c7c Merge branch 'neill/develop' of github.com:mailgun/groupcache into neill/develop censhin 2021-10-04 15:21:07 -0400
  • 144bfc1a6e
    Merge pull request #32 from develar/http-with-context Derrick J. Wippler 2021-10-04 14:19:02 -0500
  • 16ad132805
    Merge branch 'mailgun:master' into master haifeiWu 2021-09-28 11:13:13 +0800
  • a6ecc9438e simplify code — use NewRequestWithContext API to create request develar 2021-09-22 13:23:33 +0200
  • e5d79909ab Minimal go lang version target is 1.13 Derrick Wippler 2021-05-03 11:32:41 -0500
  • 27b25db9ae Minimal go lang version target is 1.13 Derrick Wippler 2021-05-03 11:32:41 -0500
  • 1e232d778c Group.Set() now populates the main cache, and optionally the hotcache Derrick Wippler 2021-05-01 17:02:17 -0500
  • 3e480ca15c refactor(all): changing the value passed and stored as a byte slice censhin 2021-04-30 11:23:41 -0400
  • a88b9ce0a6 feat(all): setting a ByteView after marshaling the value into a byte buffer censhin 2021-04-30 11:09:01 -0400
  • fa896fa6c1 feat(groupcache.go): adding duration hardcoded at 60 minutes, will need to parameterize this censhin 2021-04-30 02:22:05 -0400
  • 7b47233b4b feat(all): adding setter to cache a specific value censhin 2021-04-29 17:21:31 -0400
  • 3bba4f9438 add goroutine limit haifeiWu 2021-04-15 17:44:19 +0800
  • 2fc526bccc
    Update README.md Derrick J. Wippler 2021-04-06 14:07:06 -0500
  • 1f1b5ea715 update example use case haifeiWu 2021-03-03 18:32:33 +0800
  • 01e2d0b1c7 fmt code haifeiWu 2021-03-03 18:06:20 +0800
  • 30896bd854 add batch get test case wuhaifei 2021-03-03 17:59:03 +0800
  • d63ca4d8f0 update wuhaifei 2021-03-03 15:09:02 +0800
  • ff8db21b96 add http batch get wuhaifei 2021-03-03 15:01:10 +0800
  • 312f15e532 update wuhaifei 2021-03-03 11:28:58 +0800
  • 3442e41ceb imple batch get from peers wuhaifei 2021-03-02 22:19:15 +0800
  • 6251eaf9b8
    Merge pull request #25 from mailgun/thrawn/develop v2.2.1 Derrick J. Wippler 2021-01-13 14:45:55 -0600
  • ff66388131 Consistenthash improvements thrawn/develop Derrick J. Wippler 2020-12-18 21:22:07 -0600
  • 65c4ea5d77
    Clarify the use of groupcache.NewHTTPPoolOpts() in the documentation Derrick J. Wippler 2020-11-19 20:12:15 -0600
  • 2a3d965b7b add functionality to get or create a new group David Wu 2020-11-10 23:16:31 -0800
  • 8672aac324
    Merge pull request #22 from rickypai/patch-1 Derrick J. Wippler 2020-10-26 21:23:03 -0500
  • 35c1ab8391
    test against 1.13.x, 1.14.x, and 1.15.x Ricky Pai 2020-10-16 22:08:30 -0700
  • 027f93cc1e Progress with setter proof of concept Elias Kassell 2020-08-05 12:11:22 +0100
  • 0b906d9259
    Update CHANGELOG v2.2.0 Derrick J. Wippler 2020-07-09 10:36:01 -0500
  • 829b71f0ed
    Merge pull request #18 from Tommy-42/tommy-42/add_metrics_and_logger Derrick J. Wippler 2020-07-09 10:29:42 -0500
  • 5b70a612a7 test(): remove unused method GetURL(key string) Tommy PAGEARD 2020-07-09 11:31:16 +0200
  • 6308e62bbb style(metrics): rename get from peers stats Tommy PAGEARD 2020-07-08 19:01:58 +0200
  • fb2028f2ff fix(): get URL from httpGetter instead of httpPool Tommy PAGEARD 2020-07-08 18:59:59 +0200
  • 26cd2cefd5
    Merge pull request #15 from inhuman/master Derrick J. Wippler 2020-07-08 11:45:42 -0500
  • 7dd8e405d0
    Merge pull request #17 from derekperkins/patch-1 Derrick J. Wippler 2020-07-08 11:42:48 -0500
  • ae2e156f19 fix(metrics): use backward compatible time computation for duration Tommy PAGEARD 2020-07-08 16:49:30 +0200
  • 3f7232faca feat(peer): add GetURL to be able to retrieve peer url Tommy PAGEARD 2020-07-08 14:21:49 +0200