aboutsummaryrefslogtreecommitdiff
path: root/zenstore
Commit message (Expand)AuthorAgeFilesLines
* clang-formatStefan Boberg2021-10-152-5/+5
* zenstore: Added forcelink stuff to ensure we bring in filecas testsStefan Boberg2021-10-081-0/+2
* filecas: stress test code to understand access denied errorsStefan Boberg2021-10-082-6/+132
* Removed invalid commentStefan Boberg2021-10-081-1/+1
* basicfile: Added Write member functions accepting MemoryView for convenienceStefan Boberg2021-10-082-0/+14
* filecas: Added handling of error when a rename is attempted but the target al...Stefan Boberg2021-10-081-1/+8
* Merged from upstreamStefan Boberg2021-10-055-26/+53
* cas: added some GC stubsStefan Boberg2021-10-012-0/+51
* 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