| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | 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 | |
| | | | | ||||||
| * | | | stats: added Histogram, UniformSample and SampleSnapshot | Stefan Boberg | 2021-09-29 | 2 | -6/+339 | |
| | | | | ||||||
| * | | | filesystem: Fixed issue with FindClose potentially closing an invalid handle | Stefan Boberg | 2021-09-29 | 1 | -2/+2 | |
| | |/ |/| | ||||||
| * | | Removing deprecated RefPtr+stack based objects tests | Stefan Boberg | 2021-09-29 | 1 | -36/+0 | |
| | | | ||||||
| * | | Switch back to the right HTTP back-end | Stefan Boberg | 2021-09-29 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-28 | 2 | -0/+270 | |
| |\ \ | ||||||
| | * \ | Merge pull request #13 from EpicGames/jupiter-apis | Joe Kirchoff | 2021-09-28 | 2 | -0/+270 | |
| | |\ \ | | |/ | |/| | Add additional jupiter CAS functions | |||||
| | | * | Remove DerivedDataExists & Exists prop | Joe Kirchoff | 2021-09-28 | 1 | -52/+4 | |
| | | | | ||||||
| | | * | Add .Exists to CloudCacheResult | Joe Kirchoff | 2021-09-27 | 2 | -5/+16 | |
| | | | | ||||||
| | | * | Add Exists | Joe Kirchoff | 2021-09-27 | 2 | -0/+171 | |
| | | | | ||||||
| | | * | Add Get\PutBlob & Get\PutObject | Joe Kirchoff | 2021-09-27 | 2 | -0/+136 | |
| | | | | ||||||
| * | | | minor edits to uWS testcode | Stefan Boberg | 2021-09-28 | 1 | -14/+10 | |
| | | | | ||||||
| * | | | http: ReasonStringForHttpResultCode returns string_view to avoid strlen | Stefan Boberg | 2021-09-28 | 3 | -114/+111 | |
| |/ / | ||||||
| * | | Removed IsPointerToStack() | Stefan Boberg | 2021-09-28 | 3 | -32/+5 | |
| | | | ||||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-28 | 3 | -34/+82 | |
| |\ \ | ||||||
| | * | | Removed null terminator when appending Oid to string builder. (#11) | Per Larsson | 2021-09-28 | 1 | -4/+3 | |
| | | | | ||||||
| | * | | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-28 | 33 | -171/+633 | |
| | |\ \ | ||||||
| | * | | | Removed using the bucket name to detect binary cache records and store ↵ | Per Larsson | 2021-09-28 | 2 | -30/+79 | |
| | | | | | | | | | | | | | | | | | content type in cache. | |||||
| * | | | | Added preliminary CbPackageReader, for handling incremental compact binary ↵ | Stefan Boberg | 2021-09-28 | 6 | -66/+186 | |
| | | | | | | | | | | | | | | | | | package streaming | |||||
| * | | | | Removed MemoryOutStream, MemoryInStream | Stefan Boberg | 2021-09-28 | 15 | -348/+87 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BinaryWriter/BinaryReader now implements memory buffer functionality which previously needed two chained instances of a Buffer/Reader. This was originally expected to be an abstraction for file and other stream access but this is not going to be useful so may as well collapse the functionality. This also eliminates the need for stack-aware ref-counting which is the real reason for wanting to get rid of this code. This was a very old experimental feature which turned out to be a bad idea. This also removes the /cas/batch endpoint | |||||
| * | | | | Removing a bunch of no-longer-useful code from stream.h/cpp in preparation ↵ | Stefan Boberg | 2021-09-28 | 7 | -613/+41 | |
| | |/ / |/| | | | | | | | | for a greater purge | |||||
| * | | | apply: Re-enabled environment variable setup for child processes | Stefan Boberg | 2021-09-27 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | zenserver: added better detection of whether we are running as a service | Stefan Boberg | 2021-09-27 | 1 | -12/+21 | |
| | | | | ||||||