aboutsummaryrefslogtreecommitdiff
path: root/zenstore/filecas.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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-051-2/+10
* Ensure FILE_RENAME_INFO structure allocation is freed also if FileCasStrategy...Stefan Boberg2021-09-251-2/+3
* Encapsulated containers in CasChunkSet to allow for more efficient udpates/qu...Stefan Boberg2021-09-211-38/+21
* Wired up scrubbing to more higher level servicesStefan Boberg2021-09-211-30/+53
* Fixed another issue with filecas name shardingStefan Boberg2021-09-201-1/+1
* Moved more code into zen namespace, for consistencyStefan Boberg2021-09-201-1/+1
* Fixed unused variable warnings exposed by xmake build (unclear why I do not r...Stefan Boberg2021-09-191-1/+7
* Implemended basic scrubbing / detection of disk corruption. Still needs more ...Stefan Boberg2021-09-191-17/+78
* Changed some code over from ATL to BasicFile and added Scrub() stubs.Stefan Boberg2021-09-191-0/+5
* Changed logging implementationStefan Boberg2021-09-151-6/+6
* Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ...Stefan Boberg2021-09-151-1/+1
* Silence unused parameter warningStefan Boberg2021-09-041-0/+1
* Format fix.Per Larsson2021-08-311-1/+1
* Removed FileCasImpl (unused)Stefan Boberg2021-08-261-80/+4
* Added missing lock to side channel InsertChunk() implementationStefan Boberg2021-08-261-6/+39
* Clang-format fixesStefan Boberg2021-08-241-1/+1
* Implemented more formalised CAS chunk filtering (with plenty of room for opti...Stefan Boberg2021-08-231-0/+39
* 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
* clang-formatStefan Boberg2021-08-121-2/+2
* Implemented Flush() operation for CID/CAS store interfacesStefan Boberg2021-08-111-0/+11
* Added some more diagnostics to potential file operation errorsStefan Boberg2021-05-271-2/+7
* Fixed logic to avoid a race condition which could cause a sharing violation w...Stefan Boberg2021-05-271-0/+4
* Removed pointer-based InsertChunk from CAS store interface.Stefan Boberg2021-05-251-4/+0
* Added logic to guard against accidental file move in file CAS fast pathStefan Boberg2021-05-131-1/+4
* Implemented move-in-place for large CAS payloadsStefan Boberg2021-05-131-0/+108
* Adding zenservice codeStefan Boberg2021-05-111-0/+237