| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | monitoring: added stubs for /stats and /status endpoints | Stefan Boberg | 2021-10-04 | 6 | -0/+132 |
| | | | | | this is a tactical check-in to allow me to merge some other changes | ||||
| * | clang-format | Stefan Boberg | 2021-10-04 | 2 | -2/+2 |
| | | |||||
| * | CAS: exposed some scrubbing stats | Stefan Boberg | 2021-10-04 | 2 | -22/+41 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-04 | 1 | -10/+27 |
| |\ | |||||
| | * | Add option to build with XMake in deploy script. (#17) | Per Larsson | 2021-10-04 | 1 | -10/+27 |
| | | | |||||
| * | | timer: Added GetLofreqTimerValue() etc for applications that don't need ↵ | Stefan Boberg | 2021-10-04 | 2 | -0/+31 |
| |/ | | | | | | particularly high resolution This value is intended to get updated as part of some higher level tick process. It is not automatic. | ||||
| * | Added build version tag using the latest Git commit hash. (#16) | Per Larsson | 2021-10-04 | 2 | -3/+21 |
| | | | | build: Added build version tag using the latest Git commit hash an date/time | ||||
| * | http: Moved logic for body suppression to a more central location | Stefan Boberg | 2021-10-03 | 3 | -13/+5 |
| | | | | | this should prevent some mistake-induced bugs hopefully | ||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-03 | 11 | -45/+310 |
| |\ | |||||
| | * | Merged from upstream | Stefan Boberg | 2021-10-03 | 3 | -15/+122 |
| | |\ | |||||
| | | * | Added support for SkipData cache policy. | Per Larsson | 2021-10-03 | 2 | -14/+119 |
| | | | | |||||
| | | * | Fixed missing content type. | Per Larsson | 2021-10-03 | 1 | -1/+3 |
| | | | | |||||
| | * | | structurec cache: Added ad hoc special case for /z$/stats.json request | Stefan Boberg | 2021-10-03 | 1 | -1/+3 |
| | | | | |||||
| | * | | http: Added support for specifying response content-type by means of ↵ | Stefan Boberg | 2021-10-03 | 2 | -13/+62 |
| | | | | | | | | | | | | | | | | | | | suffixes (.json/.yaml etc) If a suffix is present then we'll use that instead of any Accept: header value | ||||
| | * | | stats: added OperationTiming::Scope::Cancel | Stefan Boberg | 2021-10-03 | 2 | -1/+12 |
| | |/ | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-10-02 | 14 | -48/+274 |
| | |\ | |||||
| | * | | Added support for choosing best ZEN upstream endpoint based on latency. | Per Larsson | 2021-10-02 | 5 | -16/+112 |
| | | | | |||||
| * | | | structured cache: Added some more stats (hits/misses/upstream_hits) | Stefan Boberg | 2021-10-02 | 1 | -0/+2 |
| | |/ |/| | |||||
| * | | zen: added print/printpackage subcommands to help in debugging or inspecting ↵ | Stefan Boberg | 2021-10-01 | 5 | -12/+169 |
| | | | | | | | | | CbObject data generally | ||||
| * | | cas: added some GC stubs | Stefan Boberg | 2021-10-01 | 4 | -33/+76 |
| | | | |||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-01 | 12 | -13/+209 |
| |\| | |||||
| | * | Added simple stats HTML dashboard with route /dashboard. | Per Larsson | 2021-10-01 | 9 | -0/+171 |
| | | | |||||
| | * | Added cache HIT/MISS stat counters. | Per Larsson | 2021-10-01 | 4 | -13/+38 |
| | | | |||||
| * | | Added some code to persist bad package data for inspection | Stefan Boberg | 2021-10-01 | 1 | -1/+6 |
| | | | |||||
| * | | filesystem: Added FileContents::Flatten() and ensured it's possible to ↵ | Stefan Boberg | 2021-10-01 | 3 | -1/+22 |
| | | | | | | | | | #include filesystem.h standalone | ||||
| * | | structured cache: Fixed package payload endpoint handling of HEAD | Stefan Boberg | 2021-10-01 | 1 | -1/+1 |
| |/ | |||||
| * | Improved error handling for upstream endpoints. | Per Larsson | 2021-10-01 | 4 | -57/+79 |
| | | |||||
| * | Added upstream cache perf metrics. | Per Larsson | 2021-10-01 | 4 | -1/+40 |
| | | |||||
| * | Try upload missing payloads and finalize Jupiter cache ref. | Per Larsson | 2021-10-01 | 4 | -23/+210 |
| | | |||||
| * | Clang format fix. | Per Larsson | 2021-10-01 | 2 | -2/+2 |
| | | |||||
| * | structured cache: fixed how HEAD requests are handled | Stefan Boberg | 2021-09-30 | 3 | -3/+22 |
| | | | | | | | the SetSuppressResponseBody() is currently sensitive to ordering and would end up getting called too late to apply fixes UE-129788, UE-129793 | ||||
| * | structured cache: Rewrote metrics tracking using OperationTiming | Stefan Boberg | 2021-09-30 | 2 | -9/+3 |
| | | |||||
| * | metrics: added OperationTiming which is a useful combination of a Meter and ↵ | Stefan Boberg | 2021-09-30 | 3 | -1/+120 |
| | | | | | a Histogram, intended to track frequency and duration of certain operations | ||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-30 | 1 | -2/+27 |
| |\ | |||||
| | * | Merged main. | Per Larsson | 2021-09-30 | 4 | -15/+59 |
| | |\ | |||||
| | * | | Fixed compact binary to JSON float/double format specifier. | Per Larsson | 2021-09-30 | 1 | -2/+27 |
| | | | | |||||
| * | | | timer: Added GetHifreqTimerToSeconds which returns a scaling factor to ↵ | Stefan Boberg | 2021-09-30 | 1 | -0/+1 |
| | |/ |/| | | | | | convert ticks into seconds | ||||
| * | | structured cache: added request meter and stats reporting | Stefan Boberg | 2021-09-30 | 2 | -1/+7 |
| | | | |||||
| * | | compactbinary: Quick fix for presentation of doubles in JSON conversion | Stefan Boberg | 2021-09-30 | 1 | -2/+2 |
| | | | | | | | | | Should probably be updated to convert numbers in a nice and round-trippable way | ||||
| * | | stats: Added EmitSnapshot functions to emit metrics into CbObjects | Stefan Boberg | 2021-09-30 | 2 | -14/+52 |
| |/ | |||||
| * | structured cache: Added stats test code (needs additional work / metrics) | Stefan Boberg | 2021-09-30 | 2 | -0/+23 |
| | | |||||
| * | memory: Added experimental mimalloc path to AlignedAllocImpl/AlignedFreeImpl | Stefan Boberg | 2021-09-30 | 2 | -13/+39 |
| | | | | | | | Also added similar path to IoBuffer Cannot be enabled at the moment as we end up passing pointers to std::free via some path so more work will be necessary | ||||
| * | timer: Added Stopwatch::GetElapsedTIcks() and functions to convert ticks so ↵ | Stefan Boberg | 2021-09-30 | 1 | -2/+6 |
| | | | | | Ms/Us | ||||
| * | iobuffer: Removed AssumeOwnership constructor since we would like stronger ↵ | Stefan Boberg | 2021-09-30 | 1 | -9/+0 |
| | | | | | guarantees around memory management for IoBuffer buffers | ||||
| * | timer: cleaned up Stopwatch, removed GetCpuTimerValue | Stefan Boberg | 2021-09-29 | 9 | -41/+20 |
| | | |||||
| * | thread: Marked some members noexcept and [[nodiscard]] | Stefan Boberg | 2021-09-29 | 1 | -10/+10 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-29 | 4 | -7/+10 |
| |\ | |||||
| | * | Prevent mesh tests to crash by moving behind define. | Per Larsson | 2021-09-29 | 2 | -1/+5 |
| | | | |||||
| | * | Removed unused field. | Per Larsson | 2021-09-29 | 1 | -1/+0 |
| | | | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-29 | 7 | -163/+390 |
| | |\ | |||||