aboutsummaryrefslogtreecommitdiff
path: root/zenstore
Commit message (Expand)AuthorAgeFilesLines
* clang-formatStefan Boberg2021-09-272-3/+3
* Reimplemented CasLogFile in terms of BasicFileStefan Boberg2021-09-262-33/+28
* Various BasicFile improvementsStefan Boberg2021-09-262-22/+90
* Added TemporaryFile implementation, provides a simple abstraction around temp...Stefan Boberg2021-09-252-3/+119
* Ensure FILE_RENAME_INFO structure allocation is freed also if FileCasStrategy...Stefan Boberg2021-09-251-2/+3
* cidstore: added some implementation notesStefan Boberg2021-09-231-0/+5
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-231-4/+4
|\
| * Clang format fix.Per Larsson2021-09-221-4/+4
* | cidstore: made all updates log using LogMapping()Stefan Boberg2021-09-231-7/+23
* | Fixed dumb bug in CasChunkSet::IterateChunks which would cause infinite loopStefan Boberg2021-09-231-1/+1
|/
* Encapsulated containers in CasChunkSet to allow for more efficient udpates/qu...Stefan Boberg2021-09-216-66/+73
* Wired up scrubbing to more higher level servicesStefan Boberg2021-09-215-44/+123
* Removed scrubbing from CasImpl::Initialize since this is triggered by higher ...Stefan Boberg2021-09-211-3/+7
* Fixed an issue in scrubbing which would flag certain chunks as invalidStefan Boberg2021-09-212-2/+13
* Implemented CID store scrubbingStefan Boberg2021-09-201-2/+73
* Added more scrub stubs in higher level servicesStefan Boberg2021-09-202-0/+8
* Fixed another issue with filecas name shardingStefan Boberg2021-09-201-1/+1
* Moved more code into zen namespace, for consistencyStefan Boberg2021-09-206-11/+11
* It's not possible to compile out testsStefan Boberg2021-09-203-3/+11
* 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
* clang-format againStefan Boberg2021-09-192-3/+3
* 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 module cpp/h for zenstoreStefan Boberg2021-09-193-0/+27
* Changed BasicFile implementationStefan Boberg2021-09-192-23/+88
* Compact binary package caching support (#9)Per Larsson2021-09-162-11/+19
* Changed `std::exception` into `std::runtime_error` since `std::exception` doe...Stefan Boberg2021-09-151-1/+1
* Changed logging implementationStefan Boberg2021-09-154-11/+11
* Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ...Stefan Boberg2021-09-154-5/+4
* Extended CidStore implementation with some helper functionsStefan Boberg2021-09-142-4/+31
* Further xmake file cleanupStefan Boberg2021-09-071-0/+1
* Silence unused parameter warningStefan Boberg2021-09-041-0/+1
* xmake build files (experimental)Stefan Boberg2021-09-041-0/+5
* Cleaned up project configurationStefan Boberg2021-09-031-2/+4
* Format fix.Per Larsson2021-08-311-1/+1
* Asynchronous upstream caching to JupiterPer Larsson2021-08-312-2/+24
* Removed FileCasImpl (unused)Stefan Boberg2021-08-261-80/+4
* Added missing lock to side channel InsertChunk() implementationStefan Boberg2021-08-263-6/+49
* Clang-format fixesStefan Boberg2021-08-242-2/+2
* Implemented more formalised CAS chunk filtering (with plenty of room for opti...Stefan Boberg2021-08-236-5/+112
* Improved comment while reviewing codeStefan Boberg2021-08-211-1/+1
* Changed file CAS implementation to use ThrowSystemException instead of Window...Stefan Boberg2021-08-201-2/+2
* Implemented support for dropping z$ buckets while onlineStefan Boberg2021-08-173-1/+9
* clang-formatStefan Boberg2021-08-122-3/+4
* Implemented Flush() operation for CID/CAS store interfacesStefan Boberg2021-08-118-3/+43
* clang-formatStefan Boberg2021-06-021-3/+3