aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fixed dumb bug in CasChunkSet::IterateChunks which would cause infinite loopStefan Boberg2021-09-231-1/+1
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-212-348/+300
|\
| * Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2021-09-2113-51/+163
| |\
| * | Refactored out get/set cache record.Per Larsson2021-09-212-348/+300
* | | Encapsulated containers in CasChunkSet to allow for more efficient udpates/qu...Stefan Boberg2021-09-217-71/+77
| |/ |/|
* | Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-213-3/+3
|\|
| * Clang format fix.Per Larsson2021-09-213-3/+3
* | Wired up scrubbing to more higher level servicesStefan Boberg2021-09-219-45/+142
* | Removed scrubbing from CasImpl::Initialize since this is triggered by higher ...Stefan Boberg2021-09-211-3/+7
* | Added human-friendly formatting of response send errorsStefan Boberg2021-09-211-1/+1
* | Fixed an issue in scrubbing which would flag certain chunks as invalidStefan Boberg2021-09-212-2/+13
|/
* Trigger storage scrubbing pass at startupStefan Boberg2021-09-201-0/+6
* Implemented CID store scrubbingStefan Boberg2021-09-201-2/+73
* Made mimalloc enable/disable visible in xmake fileStefan Boberg2021-09-201-0/+1
* Added more scrub stubs in higher level servicesStefan Boberg2021-09-209-4/+80
* Made use of mimalloc controlled by defineStefan Boberg2021-09-203-3/+17
* Improved error handling in http.sys handlerStefan Boberg2021-09-201-7/+6
* Fixed another issue with filecas name shardingStefan Boberg2021-09-201-1/+1
* Compile out mpscqueue tests for now as it appears to misbehave for whatever r...Stefan Boberg2021-09-201-2/+2
* Corrected some issues in the HttpProjectService comments to eliminate some po...Stefan Boberg2021-09-201-4/+4
* Fixed issue with mpscqueue when compiling without testsStefan Boberg2021-09-201-0/+3
* Added mpscqueue (for future use)Stefan Boberg2021-09-206-0/+141
* clang-formatStefan Boberg2021-09-203-32/+28
* Resolved merge from mainStefan Boberg2021-09-202-21/+146
|\
| * Respect skip attachments when retrieved from upstream cache.Per Larsson2021-09-202-0/+68
| * Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2021-09-2040-98/+222
| |\
| * | Added support for skipping package attachments.Per Larsson2021-09-202-21/+78
* | | Moved more code into zen namespace, for consistencyStefan Boberg2021-09-2026-565/+225
| |/ |/|
* | trivial: include cleanupStefan Boberg2021-09-201-2/+1
* | Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-203-2/+12
|\|
| * Try authenticate with Jupiter instance when initializing upstream cache.Per Larsson2021-09-203-2/+12
* | It's not possible to compile out testsStefan Boberg2021-09-2037-100/+206
* | Added testing.h to wrap doctest.hStefan Boberg2021-09-204-0/+19
|/
* Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2021-09-2078-311/+1778
|\
| * Fixed unused variable warnings exposed by xmake build (unclear why I do not r...Stefan Boberg2021-09-192-1/+8
| * Implemented handling of "large" chunks in compact cas scrubbingStefan Boberg2021-09-191-0/+10
| * Implemented BasicFile::StreamByteRangeStefan Boberg2021-09-192-2/+9
| * Implemended basic scrubbing / detection of disk corruption. Still needs more ...Stefan Boberg2021-09-196-48/+207
| * Added BasicFile::StreamFile helper function to support reading large files in...Stefan Boberg2021-09-192-2/+27
| * Changed so Windows also uses the portable std::mutex implementation and rewor...Stefan Boberg2021-09-193-48/+28
| * clang-format againStefan Boberg2021-09-194-5/+5
| * Changed some code over from ATL to BasicFile and added Scrub() stubs.Stefan Boberg2021-09-196-35/+113
| * Added zenstore.h and made headers use itStefan Boberg2021-09-194-1/+18
| * Added generated makefiles to .gitignoreStefan Boberg2021-09-191-3/+2
| * Added zenstore-test test driver for zenstore testsStefan Boberg2021-09-196-1/+168
| * Added module cpp/h for zenstoreStefan Boberg2021-09-193-0/+27
| * Added GetSessionIdString() which returns a text representation of the session idStefan Boberg2021-09-194-3/+24
| * Removed unnecessary ATL includesStefan Boberg2021-09-191-1/+0
| * Added testutils for use in writing testsStefan Boberg2021-09-194-0/+68
| * Changed BasicFile implementationStefan Boberg2021-09-192-23/+88