aboutsummaryrefslogtreecommitdiff
path: root/zenserver
Commit message (Expand)AuthorAgeFilesLines
* structured cache: fixed mistake in back-off logicStefan Boberg2021-10-151-9/+14
* clang-formatStefan Boberg2021-10-152-2/+6
* asio HTTP implementation (#23)Stefan Boberg2021-10-144-5/+19
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-10-132-6/+78
|\
| * Add remote execute functions (#15)Joe Kirchoff2021-10-132-6/+78
* | projectstore: Removing support for requesting attachments by hash using offse...Stefan Boberg2021-10-131-55/+5
|/
* structuredcache: add code to handle conflict which can occur when multiple PU...Stefan Boberg2021-10-131-8/+27
* Ratios should not be percentages (this should be done in presentation)Stefan Boberg2021-10-112-4/+4
* stats: Added support for handler unregistrationStefan Boberg2021-10-115-6/+36
* iobuffer: Changed MakeFromTemporaryFile so it accepts a path instead of a cha...Stefan Boberg2021-10-081-1/+1
* Added shell32.dll to delay load list since it's only needed when no directory...Stefan Boberg2021-10-074-941/+2
* Only enable the MSVC debug output sink for sessions when the --debug mode is ...Stefan Boberg2021-10-061-1/+1
* structured cache: Added locking around large cache value updates to prevent r...Stefan Boberg2021-10-061-13/+37
* Support for asynchronous HTTP response processing (#19)Stefan Boberg2021-10-064-121/+162
* Added option to specify path to logfile.Per Larsson2021-10-063-1/+4
* clang-formatStefan Boberg2021-10-051-1/+1
* Merge branch 'main' of https://github.com/EpicGames/zen into mainStefan Boberg2021-10-0515-185/+586
|\
| * Pass logger from Zen client to session instead from spdlog registry.Per Larsson2021-10-052-3/+8
| * status: Exposed global status at /status/statusStefan Boberg2021-10-041-13/+50
| * stats: Implemented new stats endpointStefan Boberg2021-10-048-23/+99
| * zenserver: Changed initialization flowStefan Boberg2021-10-043-151/+284
| * monitoring: added stubs for /stats and /status endpointsStefan Boberg2021-10-046-0/+132
| * Added build version tag using the latest Git commit hash. (#16)Per Larsson2021-10-042-3/+21
* | minor: removed unused <deque> includeStefan Boberg2021-10-051-1/+0
* | zencore: Added BlockingQueue (moved from upstreamcache.cpp)Stefan Boberg2021-10-051-65/+2
|/
* http: Moved logic for body suppression to a more central locationStefan Boberg2021-10-032-13/+0
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-10-036-20/+139
|\
| * Merged from upstreamStefan Boberg2021-10-031-3/+24
| |\
| | * Added support for SkipData cache policy.Per Larsson2021-10-031-3/+24
| * | structurec cache: Added ad hoc special case for /z$/stats.json requestStefan Boberg2021-10-031-1/+3
| |/
| * Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2021-10-024-35/+32
| |\
| * | Added support for choosing best ZEN upstream endpoint based on latency.Per Larsson2021-10-025-16/+112
* | | structured cache: Added some more stats (hits/misses/upstream_hits)Stefan Boberg2021-10-021-0/+2
| |/ |/|
* | cas: added some GC stubsStefan Boberg2021-10-012-33/+25
* | Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-10-0110-13/+203
|\|
| * Added simple stats HTML dashboard with route /dashboard.Per Larsson2021-10-017-0/+165
| * Added cache HIT/MISS stat counters.Per Larsson2021-10-014-13/+38
* | Added some code to persist bad package data for inspectionStefan Boberg2021-10-011-1/+6
* | structured cache: Fixed package payload endpoint handling of HEADStefan Boberg2021-10-011-1/+1
|/
* Improved error handling for upstream endpoints.Per Larsson2021-10-014-57/+79
* Added upstream cache perf metrics.Per Larsson2021-10-014-1/+40
* Try upload missing payloads and finalize Jupiter cache ref.Per Larsson2021-10-014-23/+210
* structured cache: fixed how HEAD requests are handledStefan Boberg2021-09-303-3/+22
* structured cache: Rewrote metrics tracking using OperationTimingStefan Boberg2021-09-302-9/+3
* structured cache: added request meter and stats reportingStefan Boberg2021-09-302-1/+7
* structured cache: Added stats test code (needs additional work / metrics)Stefan Boberg2021-09-302-0/+23
* timer: cleaned up Stopwatch, removed GetCpuTimerValueStefan Boberg2021-09-292-3/+3
* Removed unused field.Per Larsson2021-09-291-1/+0
* Merge pull request #13 from EpicGames/jupiter-apisJoe Kirchoff2021-09-282-0/+270
|\
| * Remove DerivedDataExists & Exists propJoe Kirchoff2021-09-281-52/+4