| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merged from upstream | Stefan Boberg | 2021-10-05 | 30 | -301/+862 |
| | | |||||
| * | stats: Mean returns zero when the count is zero | Stefan Boberg | 2021-10-05 | 1 | -1/+8 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-03 | 7 | -42/+205 |
| |\ | |||||
| | * | 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 |
| | | |/ | |||||
| | * | | structured cache: Added some more stats (hits/misses/upstream_hits) | Stefan Boberg | 2021-10-02 | 1 | -0/+2 |
| | | | | |||||
| * | | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-02 | 5 | -16/+112 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | 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 |
| | | | | |||||
| * | | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-01 | 29 | -140/+810 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | 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 |
| | | | |||||
| * | | Added explicit mimalloc IoBuffer allocation path | Stefan Boberg | 2021-10-01 | 2 | -39/+45 |
| |/ | |||||
| * | 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 |
| | |\ | |||||
| | * | | string: Fixed some clang warnings | Stefan Boberg | 2021-09-29 | 1 | -5/+5 |
| | | | | |||||