aboutsummaryrefslogtreecommitdiff
path: root/zenstore/compactcas.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove dead codeDan Engelbrecht2022-03-311-14/+0
* clang formatDan Engelbrecht2022-03-311-12/+12
* Moved ChunkBlock to be internal classDan Engelbrecht2022-03-311-15/+41
* Migrate old store format to blocksDan Engelbrecht2022-03-311-25/+192
* Check usage of block instead of size on diskDan Engelbrecht2022-03-311-23/+37
* Manage lifetime of FileHandleDan Engelbrecht2022-03-311-33/+140
* Delete GCd blocks on close.Dan Engelbrecht2022-03-311-5/+46
* Use blocks to store data in cas storesDan Engelbrecht2022-03-311-237/+723
* clang formatDan Engelbrecht2022-03-311-5/+5
* WIPDan Engelbrecht2022-03-311-208/+289
* Add AlignPositon helperDan Engelbrecht2022-03-311-11/+13
* Fix insert offset when moving last chunkDan Engelbrecht2022-03-311-1/+1
* Overview of CasContainerStrategy::CollectGarbage implementationDan Engelbrecht2022-03-311-0/+20
* Rewrite cas log on gcDan Engelbrecht2022-03-311-36/+55
* We don't use the uidx file for anything, disable for nowDan Engelbrecht2022-03-311-44/+34
* Rewrite smallobjectindex after gcDan Engelbrecht2022-03-311-24/+37
* Simplified logic of last chunk moveDan Engelbrecht2022-03-311-99/+74
* Todo notesDan Engelbrecht2022-03-311-0/+4
* Compact algorithm that can be interrupted and still regain space at endDan Engelbrecht2022-03-311-81/+156
* Fix race condition that could cause loss of added itemsDan Engelbrecht2022-03-311-3/+3
* WIPDan Engelbrecht2022-03-311-109/+94
* Converted use of _format UDL to fmt::formatMartin Ridgers2022-01-101-2/+0
* Merged main.Per Larsson2021-12-141-1/+1
|\
| * CAS.cpp/h -> cas.cpp/h to keep Zen's file casing consistentMartin Ridgers2021-10-291-1/+1
| * Corrected incorrect casing of include statementsMartin Ridgers2021-10-121-2/+2
* | Remove Cid to CAS chunk mapping after GC.Per Larsson2021-12-131-7/+22
* | Added size to GcStorage.Per Larsson2021-12-101-2/+2
* | Added options for Z$ max duration and whether to collect small objects.Per Larsson2021-12-091-2/+2
* | Fixed bug in container GC.Per Larsson2021-12-051-1/+1
* | Check available disk space before GC.Per Larsson2021-12-051-0/+21
* | Added naive container CAS GC support.Per Larsson2021-12-011-41/+187
* | Added CAS total size.Per Larsson2021-11-301-3/+70
* | cas: fixed some warningsStefan Boberg2021-10-231-0/+1
* | compactcas: Changed CasDiskLocation implementation so it can store chunks > 4...Stefan Boberg2021-10-221-8/+93
* | cas: Hooked up GC to structured cacheStefan Boberg2021-10-191-0/+5
|/
* Merged from upstreamStefan Boberg2021-10-051-1/+1
* Encapsulated containers in CasChunkSet to allow for more efficient udpates/qu...Stefan Boberg2021-09-211-15/+3
* Fixed an issue in scrubbing which would flag certain chunks as invalidStefan Boberg2021-09-211-2/+12
* Moved more code into zen namespace, for consistencyStefan Boberg2021-09-201-3/+3
* Implemented handling of "large" chunks in compact cas scrubbingStefan Boberg2021-09-191-0/+10
* Implemended basic scrubbing / detection of disk corruption. Still needs more ...Stefan Boberg2021-09-191-6/+87
* clang-format againStefan Boberg2021-09-191-2/+2
* Changed some code over from ATL to BasicFile and added Scrub() stubs.Stefan Boberg2021-09-191-7/+36
* Implemented more formalised CAS chunk filtering (with plenty of room for opti...Stefan Boberg2021-08-231-0/+33
* Implemented Flush() operation for CID/CAS store interfacesStefan Boberg2021-08-111-0/+8
* Adding zenservice codeStefan Boberg2021-05-111-0/+119