aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/upstreamcache.h
Commit message (Expand)AuthorAgeFilesLines
* De/more upstream details (#168)v0.1.6-pre9v0.1.6-pre10Dan Engelbrecht2022-09-221-37/+48
* Add elapsed seconds per individual request from upstream (#167)Dan Engelbrecht2022-09-211-0/+3
* rename URI chunk requests from value -> chunk (#166)Dan Engelbrecht2022-09-191-10/+10
* Implement proper GetCacheValues upstream (#155)Dan Engelbrecht2022-09-061-3/+21
* Keep Namespace out of CacheKey and store it on request levelDan Engelbrecht2022-05-191-9/+17
* Minor cleanup of free functions.Per Larsson2022-02-031-16/+13
* Merged main.Per Larsson2022-02-021-32/+24
|\
| * Some minor cleanupStefan Boberg2022-02-021-16/+9
| * Cache policy support (#47)mattpetersepic2022-02-011-20/+13
* | Added upstream auth config and removed the possibility to add endpoints via R...Per Larsson2022-02-021-3/+12
* | Moved cloud cache token provider out from options.Per Larsson2022-02-011-1/+4
* | Refactored cloud cache access token provider.Per Larsson2022-02-011-1/+1
* | Merged main.Per Larsson2022-01-281-12/+12
|\|
| * Rename Paylod to Value to match the client side. Rename PayloadId to ValueCon...mattpetersepic2022-01-271-12/+12
* | Get access token from auth mgr.Per Larsson2022-01-281-1/+2
|/
* Refactored upstream cache to better handle different states in prep for dynam...Per Larsson2022-01-241-29/+53
* Not all toolchains support C++20's atomic<double>::fetch_add()Martin Ridgers2022-01-111-4/+4
* Merged mainMartin Ridgers2021-11-221-2/+8
|\
| * Changed upstream DisplayName to UpstreamEndpointInfo with name and url.Per Larsson2021-11-171-2/+8
* | Merged mainMartin Ridgers2021-11-171-2/+2
|\|
| * Added connect/transfer timeout options for Jupiter client.Per Larsson2021-11-171-2/+2
* | Merged mainMartin Ridgers2021-11-171-1/+2
|\|
| * Added upstream connect/transfer timeout options.Per Larsson2021-11-161-1/+2
* | GCC does not like CacheKey member being named the same as its typeMartin Ridgers2021-11-151-2/+2
|/
* Movec cache utility types to zenutil and fixed unit tests.Per Larsson2021-11-121-2/+1
* Removed batch result.Per Larsson2021-11-111-12/+7
* Format and remove unused type.Per Larsson2021-11-111-2/+0
* Added batch API to upstream endpoints.Per Larsson2021-11-111-23/+42
* Sort cache keys when resolving payload ID's.Per Larsson2021-11-091-0/+4
* Added upstream batch API.Per Larsson2021-11-021-0/+14
* Added support for choosing best ZEN upstream endpoint based on latency.Per Larsson2021-10-021-1/+3
* Improved error handling for upstream endpoints.Per Larsson2021-10-011-24/+18
* Added upstream cache perf metrics.Per Larsson2021-10-011-0/+3
* Try upload missing payloads and finalize Jupiter cache ref.Per Larsson2021-10-011-0/+1
* Simpler upstream stats. Enabled with --upstream-stats.Per Larsson2021-09-231-0/+15
* Made upstream endpoints more resilient to failures by checking health/reconne...Per Larsson2021-09-221-10/+34
* Moved more code into zen namespace, for consistencyStefan Boberg2021-09-201-3/+2
* Added upstream cache policy command line option (read|write,readonly,writeonl...Per Larsson2021-09-171-1/+3
* Minor fixup and formatting.Per Larsson2021-09-071-5/+5
* Return stats from Zen/Jupiter HTTP client.Per Larsson2021-09-071-1/+5
* Zen upstream support (#7)Per Larsson2021-09-031-20/+44
* Asynchronous upstream caching to JupiterPer Larsson2021-08-311-0/+82