aboutsummaryrefslogtreecommitdiff
path: root/zenserver
Commit message (Expand)AuthorAgeFilesLines
...
* 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
| * Add .Exists to CloudCacheResultJoe Kirchoff2021-09-272-5/+16
| * Add ExistsJoe Kirchoff2021-09-272-0/+171
| * Add Get\PutBlob & Get\PutObjectJoe Kirchoff2021-09-272-0/+136
* | Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-281-30/+50
|\ \
| * \ Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2021-09-2810-24/+101
| |\ \
| * | | Removed using the bucket name to detect binary cache records and store conten...Per Larsson2021-09-281-30/+50
* | | | Removed MemoryOutStream, MemoryInStreamStefan Boberg2021-09-286-69/+16
| |/ / |/| |
* | | apply: Re-enabled environment variable setup for child processesStefan Boberg2021-09-271-2/+2
* | | zenserver: added better detection of whether we are running as a serviceStefan Boberg2021-09-271-12/+21
| |/ |/|
* | admin: tactical checkin of some plumbing to set the stage for an actual admin...Stefan Boberg2021-09-273-5/+50
* | mesh: Hide mesh functionality behind ZEN_ENABLE_MESH defineStefan Boberg2021-09-273-4/+13
* | Added simple compact binary endpoint for JSON testingStefan Boberg2021-09-272-1/+15
|/
* Added http_requests logger for (optionally) logging HTTP requestsStefan Boberg2021-09-261-0/+12
* Removed unused KV cache related codeStefan Boberg2021-09-264-344/+0
* Eliminated use of ATL in StructuredCacheStore implementationStefan Boberg2021-09-261-41/+39