| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stats: Completed Meter implementation | Stefan Boberg | 2021-09-27 | 2 | -36/+265 |
| | | |||||
| * | Fixed up some internals for coding conventions | Stefan Boberg | 2021-09-27 | 1 | -6/+8 |
| | | |||||
| * | httpsys: Some logging improvements | Stefan Boberg | 2021-09-26 | 2 | -3/+25 |
| | | |||||
| * | Reimplemented CasLogFile in terms of BasicFile | Stefan Boberg | 2021-09-26 | 2 | -33/+28 |
| | | | | | This removes another ATL dependency in favour of something more platform independent | ||||
| * | Added http_requests logger for (optionally) logging HTTP requests | Stefan Boberg | 2021-09-26 | 1 | -0/+12 |
| | | |||||
| * | Added HttpVerb ToString() function for use in logging | Stefan Boberg | 2021-09-26 | 2 | -0/+26 |
| | | |||||
| * | 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 some more context to http failure logging | Stefan Boberg | 2021-09-26 | 1 | -1/+4 |
| | | |||||
| * | Various BasicFile improvements | Stefan Boberg | 2021-09-26 | 2 | -22/+90 |
| | | | | | | | | * BasicFile::Open clears error_code on entry, and exits early on failure to avoid initialization of m_FileHandle * Made BasicFile::Read handle large reads * Made BasicFile::Write handle large writes * Added BasicFile::WriteAll which may be optimized in the future to handle what is essentially a file copy more efficiently | ||||
| * | Use /MP on all projects | Stefan Boberg | 2021-09-26 | 1 | -0/+1 |
| | | |||||
| * | Removed accidental x86 configurations | Stefan Boberg | 2021-09-26 | 1 | -24/+0 |
| | | |||||
| * | Removed some unnecessary filesystem wrapper functions which accepted wchar* ↵ | Stefan Boberg | 2021-09-25 | 2 | -22/+11 |
| | | | | | | | arguments Also moved some platform specific functionality into Windows conditional sections | ||||
| * | Added TemporaryFile implementation, provides a simple abstraction around ↵ | Stefan Boberg | 2021-09-25 | 2 | -3/+119 |
| | | | | | temporary files | ||||
| * | Ensure FILE_RENAME_INFO structure allocation is freed also if ↵ | Stefan Boberg | 2021-09-25 | 1 | -2/+3 |
| | | | | | FileCasStrategy::InsertChunk() throws | ||||
| * | 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 | 7 | -57/+193 |
| |\ | |||||
| | * | cidstore: added some implementation notes | Stefan Boberg | 2021-09-23 | 1 | -0/+5 |
| | | | |||||
| | * | 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 | ||||
| | * | Added HashBuffer(IoBuffer&) overload with trivial (but inappropriate for the ↵ | Stefan Boberg | 2021-09-23 | 2 | -0/+11 |
| | | | | | | | | | longer term) implementation | ||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-23 | 18 | -184/+487 |
| | |\ | |||||
| | * | | cidstore: made all updates log using LogMapping() | Stefan Boberg | 2021-09-23 | 1 | -7/+23 |
| | | | | | | | | | | | | | also fixed issue with FindChunkByCid() which would assert when it should not | ||||
| | * | | Fixed dumb bug in CasChunkSet::IterateChunks which would cause infinite loop | Stefan Boberg | 2021-09-23 | 1 | -1/+1 |
| | | | | |||||
| * | | | 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 | 2 | -12/+14 |
| | | | |||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-22 | 2 | -5/+8 |
| |\ \ | |||||
| | * | | Added map file generation option (commented out by default) | Stefan Boberg | 2021-09-22 | 1 | -0/+1 |
| | | | | |||||
| | * | | 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 | 5 | -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 | 8 | -71/+80 |
| |\ \ | |||||
| | * | | Update README.md | Stefan Boberg | 2021-09-21 | 1 | -0/+3 |
| | |/ | |||||
| | * | 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 | 7 | -71/+77 |
| | | | | | | | | | | | | | 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 | 13 | -51/+163 |
| |\| | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 3 | -3/+3 |
| | |\ | |||||
| | * | | Wired up scrubbing to more higher level services | Stefan Boberg | 2021-09-21 | 9 | -45/+142 |
| | | | | | | | | | | | | | Also moved sharding logic for filecas into a function to redduce cut/pasta | ||||
| | * | | Removed scrubbing from CasImpl::Initialize since this is triggered by higher ↵ | Stefan Boberg | 2021-09-21 | 1 | -3/+7 |
| | | | | | | | | | | | | | level code now | ||||
| | * | | Added human-friendly formatting of response send errors | Stefan Boberg | 2021-09-21 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fixed an issue in scrubbing which would flag certain chunks as invalid | Stefan Boberg | 2021-09-21 | 2 | -2/+13 |
| | | | | | | | | | | | | | Added some more context to log output | ||||
| * | | | Refactored out get/set cache record. | Per Larsson | 2021-09-21 | 2 | -348/+300 |
| | |/ |/| | |||||
| * | | Clang format fix. | Per Larsson | 2021-09-21 | 3 | -3/+3 |
| |/ | |||||