| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Try upload missing payloads and finalize Jupiter cache ref. | Per Larsson | 2021-10-01 | 4 | -23/+210 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | structured cache: added request meter and stats reporting | Stefan Boberg | 2021-09-30 | 2 | -1/+7 | |
| | | ||||||
| * | structured cache: Added stats test code (needs additional work / metrics) | Stefan Boberg | 2021-09-30 | 2 | -0/+23 | |
| | | ||||||
| * | timer: cleaned up Stopwatch, removed GetCpuTimerValue | Stefan Boberg | 2021-09-29 | 2 | -3/+3 | |
| | | ||||||
| * | Removed unused field. | Per Larsson | 2021-09-29 | 1 | -1/+0 | |
| | | ||||||
| * | 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 | |
| | | | ||||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-28 | 1 | -30/+50 | |
| |\ \ | ||||||
| | * \ | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-28 | 10 | -24/+101 | |
| | |\ \ | ||||||
| | * | | | 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 | 6 | -69/+16 | |
| | |/ / |/| | | | | | | | | | | | | | | | | | | | | 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 | |||||
| * | | | 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 | |
| | |/ |/| | ||||||
| * | | admin: tactical checkin of some plumbing to set the stage for an actual ↵ | Stefan Boberg | 2021-09-27 | 3 | -5/+50 | |
| | | | | | | | | | admin interface | |||||
| * | | mesh: Hide mesh functionality behind ZEN_ENABLE_MESH define | Stefan Boberg | 2021-09-27 | 3 | -4/+13 | |
| | | | | | | | | | This enables us to hide it from users until it's actually useful | |||||
| * | | Added simple compact binary endpoint for JSON testing | Stefan Boberg | 2021-09-27 | 2 | -1/+15 | |
| |/ | ||||||
| * | Added http_requests logger for (optionally) logging HTTP requests | Stefan Boberg | 2021-09-26 | 1 | -0/+12 | |
| | | ||||||
| * | Removed unused KV cache related code | Stefan Boberg | 2021-09-26 | 4 | -344/+0 | |
| | | ||||||
| * | Eliminated use of ATL in StructuredCacheStore implementation | Stefan Boberg | 2021-09-26 | 1 | -41/+39 | |
| | | ||||||
| * | Added --upstream-jupiter-prod for easy production settings. | Per Larsson | 2021-09-23 | 3 | -1/+20 | |
| | | ||||||
| * | Simpler upstream stats. Enabled with --upstream-stats. | Per Larsson | 2021-09-23 | 5 | -92/+136 | |
| | | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-23 | 2 | -49/+153 | |
| |\ | ||||||
| | * | Added scrubbing logic to ZenCacheDiskLayer/ZenCacheMemoryLayer | Stefan Boberg | 2021-09-23 | 2 | -49/+153 | |
| | | | | | | | | | This currently only goes through the motions of hashing the data to verify it, but does not perform recovery nor does it validate referential integrity | |||||
| * | | Respect Jupiter auth token expiration time. | Per Larsson | 2021-09-23 | 2 | -112/+150 | |
| |/ | ||||||
| * | Use /check/health instead of /test/hello. | Per Larsson | 2021-09-23 | 3 | -5/+5 | |
| | | ||||||
| * | Clang format fix. | Per Larsson | 2021-09-22 | 1 | -8/+10 | |
| | | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-22 | 1 | -5/+7 | |
| |\ | ||||||
| | * | Improved error message when lua config file parsing fails. | Stefan Boberg | 2021-09-22 | 1 | -5/+7 | |
| | | | | | | | | | Now includes line number and other details about what lua does not like | |||||
| * | | Made upstream endpoints more resilient to failures by checking ↵ | Per Larsson | 2021-09-22 | 7 | -72/+257 | |
| |/ | | | | health/reconnecting at regular intervals. | |||||
| * | Made icon resource path relative, as it should be | Stefan Boberg | 2021-09-22 | 1 | -1/+1 | |
| | | ||||||
| * | Added application icon for zenserver (JIRA UE-127320) | Stefan Boberg | 2021-09-22 | 4 | -0/+111 | |
| | | ||||||
| * | Added lua config script syntax error handling. | Stefan Boberg | 2021-09-22 | 1 | -0/+8 | |
| | | | | | I originally expected this to throw but it does not so we have to handle that case ourselves. Currently does not include source location but we will add that at a later time. | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-22 | 1 | -1/+4 | |
| |\ | ||||||
| | * | Don't exit until any key pressed when showing help (tmp fix). | Per Larsson | 2021-09-22 | 1 | -1/+4 | |
| | | | ||||||
| * | | Fixed unused variable warning | Stefan Boberg | 2021-09-22 | 1 | -1/+0 | |
| |/ | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-21 | 1 | -5/+4 | |
| |\ | ||||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 2 | -348/+300 | |
| | |\ | ||||||
| | * | | Encapsulated containers in CasChunkSet to allow for more efficient ↵ | Stefan Boberg | 2021-09-21 | 1 | -5/+4 | |
| | | | | | | | | | | | | | udpates/queries | |||||
| * | | | Refactored get/set cache pyload. | Per Larsson | 2021-09-21 | 2 | -98/+87 | |
| | |/ |/| | ||||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-21 | 4 | -1/+19 | |
| |\| | ||||||
| | * | 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 | 4 | -1/+19 | |
| | | | | | | | | | | | | | Also moved sharding logic for filecas into a function to redduce cut/pasta | |||||
| * | | | Refactored out get/set cache record. | Per Larsson | 2021-09-21 | 2 | -348/+300 | |
| | |/ |/| | ||||||
| * | | Clang format fix. | Per Larsson | 2021-09-21 | 1 | -1/+1 | |
| |/ | ||||||
| * | Trigger storage scrubbing pass at startup | Stefan Boberg | 2021-09-20 | 1 | -0/+6 | |
| | | ||||||