-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Add memcached support to index cache #1881
Add memcached support to index cache #1881
Commits on Jan 3, 2020
-
Moved index cache key struct outside of the file containing the in-me…
…mory cache backend because generic Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for cc101b8 - Browse repository at this point
Copy the full SHA cc101b8View commit details -
Added cacheKey.string() to make it memcached friendly
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for ba6af3d - Browse repository at this point
Copy the full SHA ba6af3dView commit details -
Added MemcachedIndexCache support
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 0f57c95 - Browse repository at this point
Copy the full SHA 0f57c95View commit details -
Export Prometheus metrics from MemcachedIndexCache
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for aaa15f4 - Browse repository at this point
Copy the full SHA aaa15f4View commit details -
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 60b23d4 - Browse repository at this point
Copy the full SHA 60b23d4View commit details -
Simplified workers wait group in memcachedClient
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for b114623 - Browse repository at this point
Copy the full SHA b114623View commit details -
Fixed memcached client GetMulti() results batches channel buffer
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 4afe30a - Browse repository at this point
Copy the full SHA 4afe30aView commit details -
Wait for addrs resolution gorouting to complete on memcachedClient.St…
…op() Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for bcc5ceb - Browse repository at this point
Copy the full SHA bcc5cebView commit details -
Return struct from NewMemcachedClient()
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for ebd9af0 - Browse repository at this point
Copy the full SHA ebd9af0View commit details -
Update pkg/cacheutil/memcached_client.go
Co-Authored-By: Bartlomiej Plotka <bwplotka@gmail.com> Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 4581111 - Browse repository at this point
Copy the full SHA 4581111View commit details -
Simplified memcachedClient tests
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for c9d37f9 - Browse repository at this point
Copy the full SHA c9d37f9View commit details -
Cleaned up code based on feedback
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 77413ca - Browse repository at this point
Copy the full SHA 77413caView commit details -
Removed error from GetMulti() return and introduced metrics and traci…
…ng in MemcachedClient Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 16d368a - Browse repository at this point
Copy the full SHA 16d368aView commit details -
Fixed compilation errors in store E2E tests
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 9178cdd - Browse repository at this point
Copy the full SHA 9178cddView commit details -
Added leaktest check to all tests
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 8951227 - Browse repository at this point
Copy the full SHA 8951227View commit details -
Introduced --index.cache-config support
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 390e93c - Browse repository at this point
Copy the full SHA 390e93cView commit details -
Fixed compilation errors in store E2E tests
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 702dc82 - Browse repository at this point
Copy the full SHA 702dc82View commit details -
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for bf5dd7c - Browse repository at this point
Copy the full SHA bf5dd7cView commit details -
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for fb6d122 - Browse repository at this point
Copy the full SHA fb6d122View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c20f2 - Browse repository at this point
Copy the full SHA a7c20f2View commit details -
Increased default memcached client timeout from 100ms to 500ms
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for e2c72a0 - Browse repository at this point
Copy the full SHA e2c72a0View commit details -
Disabled memcached client max batch size by default
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for f8b318e - Browse repository at this point
Copy the full SHA f8b318eView commit details -
Fixed index cache key max length
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 491c5bb - Browse repository at this point
Copy the full SHA 491c5bbView commit details -
Removed TODO from memcached client since looks the general consensus …
…is to have a global limit on the max concurrent batches Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for db9356b - Browse repository at this point
Copy the full SHA db9356bView commit details -
Allow to configure in-memory index cache using byte units
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for bb3eb88 - Browse repository at this point
Copy the full SHA bb3eb88View commit details -
Refactored index cache config file doc
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 1ea97b2 - Browse repository at this point
Copy the full SHA 1ea97b2View commit details -
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for 08f1bd3 - Browse repository at this point
Copy the full SHA 08f1bd3View commit details -
Replaced hardcoded 16 with ULID calculated length based on review com…
…ment Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for f83b2d2 - Browse repository at this point
Copy the full SHA f83b2d2View commit details -
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for b8b8517 - Browse repository at this point
Copy the full SHA b8b8517View commit details -
Configuration menu - View commit details
-
Copy full SHA for f62a0b4 - Browse repository at this point
Copy the full SHA f62a0b4View commit details -
Switched MemcachedClient GetMulti() concurrency limit to a gate
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for b2d822e - Browse repository at this point
Copy the full SHA b2d822eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9113f0c - Browse repository at this point
Copy the full SHA 9113f0cView commit details -
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for da13b4b - Browse repository at this point
Copy the full SHA da13b4bView commit details -
Renamed memcached config option addrs to addresses
Signed-off-by: Marco Pracucci <marco@pracucci.com>
Configuration menu - View commit details
-
Copy full SHA for f1482f2 - Browse repository at this point
Copy the full SHA f1482f2View commit details