aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/jupiter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Compute updates (#74)Joe Kirchoff2022-04-141-1/+45
|
* Simple file-based compute (#65)Joe Kirchoff2022-03-301-43/+10
|
* Update horde compute to use Jupiter for storage (#60)Joe Kirchoff2022-03-171-4/+12
|
* Minor cleanup of free functions.Per Larsson2022-02-031-3/+3
|
* Parse expire time from OpenID refresh token and added OpenId token provider.Per Larsson2022-02-021-0/+19
|
* Moved cloud cache token provider out from options.Per Larsson2022-02-011-2/+3
|
* Refactored cloud cache access token provider.Per Larsson2022-02-011-12/+36
|
* Parital completed cloud cache token provider interface.Per Larsson2022-02-011-238/+122
|
* Converted use of _format UDL to fmt::formatMartin Ridgers2022-01-101-1/+0
|
* Added trace scopes.Per Larsson2021-12-151-0/+27
|
* Partial revert b363c5bJoe Kirchoff2021-12-131-67/+13
|
* A 'long int' is larger on non-Windows causing narrowing warningsMartin Ridgers2021-12-081-15/+23
|
* Merged mainMartin Ridgers2021-12-081-13/+59
|\
| * Return status_code as ErrorCode from jupiter api if not successfulJoe Kirchoff2021-12-071-13/+59
| |
* | Merged mainMartin Ridgers2021-11-251-0/+4
|\|
| * Set empty body in Jupiter client.Per Larsson2021-11-241-0/+4
| |
* | Post-merge compile fixesMartin Ridgers2021-11-171-1/+1
| |
* | Merged mainMartin Ridgers2021-11-171-19/+28
|\|
| * Added connect/transfer timeout options for Jupiter client.Per Larsson2021-11-171-19/+28
| |
* | Merged mainMartin Ridgers2021-11-121-64/+151
|\|
| * Horde remote execute (#25)Joe Kirchoff2021-11-111-64/+151
| |
* | Merged mainMartin Ridgers2021-11-031-2/+8
|\|
| * Upload cache record before blobs and call finalize when processing upstream ↵Per Larsson2021-11-011-2/+8
| | | | | | | | to Jupiter.
* | Removed unnecessary includeMartin Ridgers2021-11-011-1/+0
|/
* zencore: Enabled MSC warning 4668 to get warnings when preprocessor macros ↵Stefan Boberg2021-10-151-8/+3
| | | | | | | | are used without an explicit definition Also fixed up various code to compile with this, by using ZEN_THIRD_PARTY_INCLUDES_START/ZEN_THIRD_PARTY_INCLUDES_END macros Removed prewindows.h/postwindows.h since they are no longer to be used due to the above
* Add remote execute functions (#15)Joe Kirchoff2021-10-131-4/+75
| | | Also fix request type for exists, should be head.
* Try upload missing payloads and finalize Jupiter cache ref.Per Larsson2021-10-011-7/+96
|
* Remove DerivedDataExists & Exists propJoe Kirchoff2021-09-281-52/+4
|
* Add .Exists to CloudCacheResultJoe Kirchoff2021-09-271-5/+15
|
* Add ExistsJoe Kirchoff2021-09-271-0/+164
|
* Add Get\PutBlob & Get\PutObjectJoe Kirchoff2021-09-271-0/+132
|
* Respect Jupiter auth token expiration time.Per Larsson2021-09-231-87/+121
|
* Made upstream endpoints more resilient to failures by checking ↵Per Larsson2021-09-221-0/+30
| | | | health/reconnecting at regular intervals.
* Try authenticate with Jupiter instance when initializing upstream cache.Per Larsson2021-09-201-0/+8
|
* clang-formatStefan Boberg2021-09-161-3/+9
|
* Compact binary package caching support (#9)Per Larsson2021-09-161-3/+3
|
* Switched some Jupiter logging to not use `_format` - this is handled by the ↵Stefan Boberg2021-09-151-1/+1
| | | | logging anyway so can just pass in the format string and args
* Changed logging implementationStefan Boberg2021-09-151-10/+10
| | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function
* clang-formatStefan Boberg2021-09-091-1/+1
|
* Fixed a number of unreferenced variable warningsStefan Boberg2021-09-091-0/+1
|
* Return stats from Zen/Jupiter HTTP client.Per Larsson2021-09-071-20/+13
|
* Added custom cpr::Response formatter and removed duplicate logging code.Per Larsson2021-09-071-43/+7
|
* Support for switching between storing derived data using the legacy DDC ↵Per Larsson2021-09-061-7/+8
| | | | endpoint and the Commmon Blob Store endpoint.
* Zen upstream support (#7)Per Larsson2021-09-031-22/+16
|
* IoHash::HashMemory -> IoHash::HashBuffer for consistency with UE5 codeStefan Boberg2021-09-021-2/+2
|
* Compilation fix again (downloaded_bytes is integral since a while back)Stefan Boberg2021-08-311-1/+1
|
* Asynchronous upstream caching to JupiterPer Larsson2021-08-311-68/+167
| | | | Co-authored-by: Stefan Boberg <[email protected]>
* Implemented new URI addressing scheme for the Zen cache endpoints, and ↵Stefan Boberg2021-05-231-3/+3
| | | | prepared for additional indexing capabilities
* Split out structured cache store code into dedicated cpp/h pairStefan Boberg2021-05-221-1/+1
|
* Partial refactoring of structured cache implementation - WIPStefan Boberg2021-05-211-8/+25
|