| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | | 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 | |
| | |/ | ||||||
| * | | Merged main into linux-mac | Martin Ridgers | 2021-09-21 | 131 | -1134/+3859 | |
| |\| | ||||||
| | * | 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 | |
| | |\| | ||||||
| | | * | Try authenticate with Jupiter instance when initializing upstream cache. | Per Larsson | 2021-09-20 | 3 | -2/+12 | |
| | | | | ||||||
| | * | | It's not possible to compile out tests | Stefan Boberg | 2021-09-20 | 37 | -100/+206 | |
| | | | | | | | | | | | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly. | |||||
| | * | | Added testing.h to wrap doctest.h | Stefan Boberg | 2021-09-20 | 4 | -0/+19 | |
| | |/ | | | | | | | Provides no real abstraction right now but may in the future. This is introduced primarily to enable centralised configuration of whether tests should be included or not | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-20 | 78 | -311/+1778 | |
| | |\ | ||||||
| | | * | Fixed unused variable warnings exposed by xmake build (unclear why I do not ↵ | Stefan Boberg | 2021-09-19 | 2 | -1/+8 | |
| | | | | | | | | | | | | | receive them in VS, but likely due to vcpkg versioning) | |||||
| | | * | Implemented handling of "large" chunks in compact cas scrubbing | Stefan Boberg | 2021-09-19 | 1 | -0/+10 | |
| | | | | ||||||
| | | * | Implemented BasicFile::StreamByteRange | Stefan Boberg | 2021-09-19 | 2 | -2/+9 | |
| | | | | ||||||
| | | * | Implemended basic scrubbing / detection of disk corruption. Still needs more ↵ | Stefan Boberg | 2021-09-19 | 6 | -48/+207 | |
| | | | | | | | | | | | | | code to propagate errors and make adjustments to account for them in higher level data structures | |||||