| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| |\ | |||||
| | * | 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 |
| | | | | |||||
| | * | | Refactored get/set cache pyload. | Per Larsson | 2021-09-21 | 2 | -98/+87 |
| | | | | |||||
| * | | | 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 |
| | |/ |/| | |||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 2 | -348/+300 |
| |\| | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-21 | 13 | -51/+163 |
| | |\ | |||||
| | * | | Refactored out get/set cache record. | Per Larsson | 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 | ||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 3 | -3/+3 |
| |\| | |||||
| | * | Clang format fix. | Per Larsson | 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 | ||||
| * | Trigger storage scrubbing pass at startup | Stefan Boberg | 2021-09-20 | 1 | -0/+6 |
| | | |||||
| * | Implemented CID store scrubbing | Stefan Boberg | 2021-09-20 | 1 | -2/+73 |
| | | | | | Added support for tombstones in commit log to support scrubbing | ||||
| * | Made mimalloc enable/disable visible in xmake file | Stefan Boberg | 2021-09-20 | 1 | -0/+1 |
| | | |||||
| * | Added more scrub stubs in higher level services | Stefan Boberg | 2021-09-20 | 9 | -4/+80 |
| | | |||||
| * | Made use of mimalloc controlled by define | Stefan Boberg | 2021-09-20 | 3 | -3/+17 |
| | | | | | | | | When ZEN_USE_MIMALLOC is set to 0, mimalloc will not be used. This is useful to diagnose issues with gflags and other generic analysis tools which expect malloc/free to be used for memory management | ||||
| * | Improved error handling in http.sys handler | Stefan Boberg | 2021-09-20 | 1 | -7/+6 |
| | | | | | Alsod fixed lifetime issue with initial request | ||||
| * | Fixed another issue with filecas name sharding | Stefan Boberg | 2021-09-20 | 1 | -1/+1 |
| | | |||||
| * | Compile out mpscqueue tests for now as it appears to misbehave for whatever ↵ | Stefan Boberg | 2021-09-20 | 1 | -2/+2 |
| | | | | | reason and it's not urgent to solve | ||||
| * | Corrected some issues in the HttpProjectService comments to eliminate some ↵ | Stefan Boberg | 2021-09-20 | 1 | -4/+4 |
| | | | | | potential confusion around namespaces | ||||
| * | Fixed issue with mpscqueue when compiling without tests | Stefan Boberg | 2021-09-20 | 1 | -0/+3 |
| | | |||||
| * | Added mpscqueue (for future use) | Stefan Boberg | 2021-09-20 | 6 | -0/+141 |
| | | |||||
| * | clang-format | Stefan Boberg | 2021-09-20 | 3 | -32/+28 |
| | | |||||
| * | Resolved merge from main | Stefan Boberg | 2021-09-20 | 2 | -21/+146 |
| |\ | |||||
| | * | Respect skip attachments when retrieved from upstream cache. | Per Larsson | 2021-09-20 | 2 | -0/+68 |
| | | | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-20 | 40 | -98/+222 |
| | |\ | |||||
| | * | | Added support for skipping package attachments. | Per Larsson | 2021-09-20 | 2 | -21/+78 |
| | | | | |||||
| * | | | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 26 | -565/+225 |
| | |/ |/| | | | | | Also removed snapshot_manifest (remnants of vfs prototype) | ||||
| * | | trivial: include cleanup | Stefan Boberg | 2021-09-20 | 1 | -2/+1 |
| | | | |||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-20 | 3 | -2/+12 |
| |\| | |||||