| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Merged from upstream | Stefan Boberg | 2021-10-05 | 1 | -9/+16 | |
| | | ||||||
| * | http: Moved logic for body suppression to a more central location | Stefan Boberg | 2021-10-03 | 1 | -8/+0 | |
| | | | | | this should prevent some mistake-induced bugs hopefully | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-03 | 1 | -4/+27 | |
| |\ | ||||||
| | * | Merged from upstream | Stefan Boberg | 2021-10-03 | 1 | -3/+24 | |
| | |\ | ||||||
| | | * | Added support for SkipData cache policy. | Per Larsson | 2021-10-03 | 1 | -3/+24 | |
| | | | | ||||||
| | * | | structurec cache: Added ad hoc special case for /z$/stats.json request | Stefan Boberg | 2021-10-03 | 1 | -1/+3 | |
| | |/ | ||||||
| * / | 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-01 | 1 | -0/+27 | |
| |\ | ||||||
| | * | Added cache HIT/MISS stat counters. | Per Larsson | 2021-10-01 | 1 | -0/+27 | |
| | | | ||||||
| * | | 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 | 1 | -1/+1 | |
| | | ||||||
| * | Added upstream cache perf metrics. | Per Larsson | 2021-10-01 | 1 | -0/+6 | |
| | | ||||||
| * | structured cache: fixed how HEAD requests are handled | Stefan Boberg | 2021-09-30 | 1 | -1/+1 | |
| | | | | | | | 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 | 1 | -6/+2 | |
| | | ||||||
| * | structured cache: added request meter and stats reporting | Stefan Boberg | 2021-09-30 | 1 | -1/+6 | |
| | | ||||||
| * | structured cache: Added stats test code (needs additional work / metrics) | Stefan Boberg | 2021-09-30 | 1 | -0/+19 | |
| | | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-28 | 1 | -30/+50 | |
| |\ | ||||||
| | * | Removed using the bucket name to detect binary cache records and store ↵ | Per Larsson | 2021-09-28 | 1 | -30/+50 | |
| | | | | | | | | | content type in cache. | |||||
| * | | Removed MemoryOutStream, MemoryInStream | Stefan Boberg | 2021-09-28 | 1 | -6/+4 | |
| |/ | | | | | | | | 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 | |||||
| * | Fixed unused variable warning | Stefan Boberg | 2021-09-22 | 1 | -1/+0 | |
| | | ||||||
| * | Refactored get/set cache pyload. | Per Larsson | 2021-09-21 | 1 | -97/+84 | |
| | | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-21 | 1 | -1/+10 | |
| |\ | ||||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 1 | -1/+1 | |
| | |\ | ||||||
| | * | | Wired up scrubbing to more higher level services | Stefan Boberg | 2021-09-21 | 1 | -1/+10 | |
| | | | | | | | | | | | | | Also moved sharding logic for filecas into a function to redduce cut/pasta | |||||
| * | | | Refactored out get/set cache record. | Per Larsson | 2021-09-21 | 1 | -347/+297 | |
| | |/ |/| | ||||||
| * | | Clang format fix. | Per Larsson | 2021-09-21 | 1 | -1/+1 | |
| |/ | ||||||
| * | Added more scrub stubs in higher level services | Stefan Boberg | 2021-09-20 | 1 | -0/+7 | |
| | | ||||||
| * | clang-format | Stefan Boberg | 2021-09-20 | 1 | -16/+12 | |
| | | ||||||
| * | Resolved merge from main | Stefan Boberg | 2021-09-20 | 1 | -21/+37 | |
| |\ | ||||||
| | * | Respect skip attachments when retrieved from upstream cache. | Per Larsson | 2021-09-20 | 1 | -0/+12 | |
| | | | ||||||
| | * | Added support for skipping package attachments. | Per Larsson | 2021-09-20 | 1 | -21/+25 | |
| | | | ||||||
| * | | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 1 | -66/+66 | |
| |/ | | | | Also removed snapshot_manifest (remnants of vfs prototype) | |||||
| * | Initial support for cache policies. | Per Larsson | 2021-09-17 | 1 | -15/+136 | |
| | | ||||||
| * | zcache - minor cleanup. | Per Larsson | 2021-09-16 | 1 | -28/+24 | |
| | | ||||||
| * | Compact binary package caching support (#9) | Per Larsson | 2021-09-16 | 1 | -116/+314 | |
| | | ||||||
| * | Changed logging implementation | Stefan Boberg | 2021-09-15 | 1 | -39/+35 | |
| | | | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function | |||||
| * | Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ↵ | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | | | easier to tweak implementation | |||||
| * | Changed so more loggers go via the zen::loggers interface | Stefan Boberg | 2021-09-15 | 1 | -3/+3 | |
| | | ||||||
| * | Implemented generic CbPackage attachments filtering | Stefan Boberg | 2021-09-13 | 1 | -22/+1 | |
| | | | | | Package transmission will also need to be updated (up next) for the new scheme to be effective | |||||
| * | clang-format fixes | Stefan Boberg | 2021-09-12 | 1 | -2/+6 | |
| | | ||||||
| * | HttpResponse enum -> HttpResponseCode | Stefan Boberg | 2021-09-12 | 1 | -18/+18 | |
| | | | | | Also removed initial CbPackage API HttpServer changes as I have decided to take a different approach | |||||
| * | clang-format | Stefan Boberg | 2021-09-09 | 1 | -1/+1 | |
| | | ||||||
| * | Factored out http server related code into zenhttp module since it feels out ↵ | Stefan Boberg | 2021-09-09 | 1 | -1/+1 | |
| | | | | | of place in zencore | |||||
| * | Zen upstream support (#7) | Per Larsson | 2021-09-03 | 1 | -19/+17 | |
| | | ||||||
| * | Removed #pragma once from cpp files (copy pasta fail) | Stefan Boberg | 2021-09-03 | 1 | -2/+0 | |
| | | ||||||
| * | IoHash::HashMemory -> IoHash::HashBuffer for consistency with UE5 code | Stefan Boberg | 2021-09-02 | 1 | -2/+2 | |
| | | ||||||
| * | Asynchronous upstream caching to Jupiter | Per Larsson | 2021-08-31 | 1 | -176/+167 | |
| | | | | | Co-authored-by: Stefan Boberg <[email protected]> | |||||
| * | added 'zen drop' command to drop cache buckets online | Stefan Boberg | 2021-08-17 | 1 | -3/+9 | |
| | | | | | also cleaned up the server side implementation a bit | |||||
| * | Implemented support for dropping z$ buckets while online | Stefan Boberg | 2021-08-17 | 1 | -1/+47 | |
| | | ||||||
| * | Implemented flush operations for cache services | Stefan Boberg | 2021-08-12 | 1 | -17/+167 | |
| | | | | | Also implemented basic upstream query interface, which needs a bit more work to be fully functional (chunk propagation / fetching and new propagation policies as per DDC requirements) | |||||