| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Minor cleanup of free functions. | Per Larsson | 2022-02-03 | 1 | -16/+13 |
| | | |||||
| * | Merged main. | Per Larsson | 2022-02-02 | 1 | -32/+24 |
| |\ | |||||
| | * | Some minor cleanup | Stefan Boberg | 2022-02-02 | 1 | -16/+9 |
| | | | |||||
| | * | Cache policy support (#47) | mattpetersepic | 2022-02-01 | 1 | -20/+13 |
| | | | | | | | | | | | | | | | | | Add HandleRpc methods for the remaining ICacheStore requests from unreal: PutCacheValues/GetCacheValues. We now have batched versions for PutCacheRecords,GetCacheRecords,PutCacheValues,GetCacheValues,GetCacheChunks. Add support for CachePolicy flags to all of these batched methods. * Add Batched PutCacheValues/GetCacheValues. Rename old GetCacheValues to GetCacheChunks. * HandleRpcGetCacheRecords: Receive a CacheRecordPolicy with each key, and skipdata on attachments we already have. * Changes to CachePolicy copied from Release-5.0 depot. Change serialization to use the key BasePolicy instead of DefaultValuePolicy. * GetChunks: Read CacheRecords from remote if necessary to find ContentId. Implement QueryLocal, StoreLocal, and SkipData. | ||||
| * | | Added upstream auth config and removed the possibility to add endpoints via ↵ | Per Larsson | 2022-02-02 | 1 | -3/+12 |
| | | | | | | | | | REST. | ||||
| * | | Moved cloud cache token provider out from options. | Per Larsson | 2022-02-01 | 1 | -1/+4 |
| | | | |||||
| * | | Refactored cloud cache access token provider. | Per Larsson | 2022-02-01 | 1 | -1/+1 |
| | | | |||||
| * | | Merged main. | Per Larsson | 2022-01-28 | 1 | -12/+12 |
| |\| | |||||
| | * | Rename Paylod to Value to match the client side. Rename PayloadId to ↵ | mattpetersepic | 2022-01-27 | 1 | -12/+12 |
| | | | | | | | | | ValueContentId where its a hash instead of an oid. | ||||
| * | | Get access token from auth mgr. | Per Larsson | 2022-01-28 | 1 | -1/+2 |
| |/ | |||||
| * | Refactored upstream cache to better handle different states in prep for ↵ | Per Larsson | 2022-01-24 | 1 | -29/+53 |
| | | | | | dynamic auth tokens. | ||||
| * | Not all toolchains support C++20's atomic<double>::fetch_add() | Martin Ridgers | 2022-01-11 | 1 | -4/+4 |
| | | |||||
| * | Merged main | Martin Ridgers | 2021-11-22 | 1 | -2/+8 |
| |\ | |||||
| | * | Changed upstream DisplayName to UpstreamEndpointInfo with name and url. | Per Larsson | 2021-11-17 | 1 | -2/+8 |
| | | | |||||
| * | | Merged main | Martin Ridgers | 2021-11-17 | 1 | -2/+2 |
| |\| | |||||
| | * | Added connect/transfer timeout options for Jupiter client. | Per Larsson | 2021-11-17 | 1 | -2/+2 |
| | | | |||||
| * | | Merged main | Martin Ridgers | 2021-11-17 | 1 | -1/+2 |
| |\| | |||||
| | * | Added upstream connect/transfer timeout options. | Per Larsson | 2021-11-16 | 1 | -1/+2 |
| | | | |||||
| * | | GCC does not like CacheKey member being named the same as its type | Martin Ridgers | 2021-11-15 | 1 | -2/+2 |
| |/ | |||||
| * | Movec cache utility types to zenutil and fixed unit tests. | Per Larsson | 2021-11-12 | 1 | -2/+1 |
| | | |||||
| * | Removed batch result. | Per Larsson | 2021-11-11 | 1 | -12/+7 |
| | | |||||
| * | Format and remove unused type. | Per Larsson | 2021-11-11 | 1 | -2/+0 |
| | | |||||
| * | Added batch API to upstream endpoints. | Per Larsson | 2021-11-11 | 1 | -23/+42 |
| | | |||||
| * | Sort cache keys when resolving payload ID's. | Per Larsson | 2021-11-09 | 1 | -0/+4 |
| | | |||||
| * | Added upstream batch API. | Per Larsson | 2021-11-02 | 1 | -0/+14 |
| | | |||||
| * | Added support for choosing best ZEN upstream endpoint based on latency. | Per Larsson | 2021-10-02 | 1 | -1/+3 |
| | | |||||
| * | Improved error handling for upstream endpoints. | Per Larsson | 2021-10-01 | 1 | -24/+18 |
| | | |||||
| * | Added upstream cache perf metrics. | Per Larsson | 2021-10-01 | 1 | -0/+3 |
| | | |||||
| * | Try upload missing payloads and finalize Jupiter cache ref. | Per Larsson | 2021-10-01 | 1 | -0/+1 |
| | | |||||
| * | Simpler upstream stats. Enabled with --upstream-stats. | Per Larsson | 2021-09-23 | 1 | -0/+15 |
| | | |||||
| * | Made upstream endpoints more resilient to failures by checking ↵ | Per Larsson | 2021-09-22 | 1 | -10/+34 |
| | | | | | health/reconnecting at regular intervals. | ||||
| * | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 1 | -3/+2 |
| | | | | | Also removed snapshot_manifest (remnants of vfs prototype) | ||||
| * | Added upstream cache policy command line option ↵ | Per Larsson | 2021-09-17 | 1 | -1/+3 |
| | | | | | (read|write,readonly,writeonly,disabled). | ||||
| * | Minor fixup and formatting. | Per Larsson | 2021-09-07 | 1 | -5/+5 |
| | | |||||
| * | Return stats from Zen/Jupiter HTTP client. | Per Larsson | 2021-09-07 | 1 | -1/+5 |
| | | |||||
| * | Zen upstream support (#7) | Per Larsson | 2021-09-03 | 1 | -20/+44 |
| | | |||||
| * | Asynchronous upstream caching to Jupiter | Per Larsson | 2021-08-31 | 1 | -0/+82 |
| Co-authored-by: Stefan Boberg <[email protected]> | |||||