aboutsummaryrefslogtreecommitdiff
path: root/zenstore/include
Commit message (Expand)AuthorAgeFilesLines
* Add `import-project` and `export-project` (#183)Dan Engelbrecht2022-11-181-1/+6
* move BasicFile to zenutil to remove zenstore dependency from zen command (#190)Dan Engelbrecht2022-11-173-117/+2
* Remove legacy code (#161)Dan Engelbrecht2022-09-081-10/+0
* Make cas storage an hidden implementation detail of CidStore (#130)v0.1.4-pre6v0.1.4-pre5Dan Engelbrecht2022-06-176-189/+152
* merged from mainStefan Boberg2022-06-161-7/+6
* removed more unnecessary CasStore related codeStefan Boberg2022-06-132-27/+0
* We need to make each Cache Key contribution per bucket unique even across nam...Dan Engelbrecht2022-06-071-2/+2
* Add catch2 support (#101)Stefan Boberg2022-05-201-0/+2
* Make sure blockstore owner and block store state does not get out of sync whe...Dan Engelbrecht2022-05-082-9/+9
* handle that more than one block can be written to in parallelDan Engelbrecht2022-05-031-7/+9
* more tests for block storeDan Engelbrecht2022-05-031-2/+3
* cleanupDan Engelbrecht2022-05-031-4/+0
* Make sure we close all block files when dropping a cache bucketDan Engelbrecht2022-05-021-0/+1
* Refactor WriteChunk to not need callbackDan Engelbrecht2022-05-021-13/+7
* Don't use "GC" term in block storeDan Engelbrecht2022-05-021-3/+3
* cleanupDan Engelbrecht2022-05-021-14/+19
* add back gc space reclaim callDan Engelbrecht2022-05-021-1/+4
* use std::vector<std::pair>> instead of mapDan Engelbrecht2022-05-021-4/+4
* Move bulk of MigrateLegacyData to blockstore.cppDan Engelbrecht2022-05-021-8/+15
* cleanupDan Engelbrecht2022-05-011-9/+12
* reimplement CasContainerStrategy::ScrubDan Engelbrecht2022-05-011-0/+4
* remove m_TotalSize for blockstoreDan Engelbrecht2022-05-011-1/+0
* collectgarbage for compactcas and structured cache uses shared implementationDan Engelbrecht2022-05-011-0/+3
* threading issues resolvedDan Engelbrecht2022-05-011-18/+36
* first pass at generic block store with gcDan Engelbrecht2022-04-301-0/+41
* correct expire vs contributeDan Engelbrecht2022-04-121-2/+1
* always keep full log but read from index snapshot location if availableDan Engelbrecht2022-04-041-6/+8
* rename EMode to ModeDan Engelbrecht2022-04-012-7/+7
* use std::unsigned_integral for ToHexNumber and ParseHexNumberDan Engelbrecht2022-04-011-1/+1
* linux compilation fixesDan Engelbrecht2022-04-011-1/+1
* linux fixesDan Engelbrecht2022-04-011-1/+1
* Make gc reserve a global resourceDan Engelbrecht2022-04-011-0/+4
* reserve space for log entries before replayDan Engelbrecht2022-04-011-0/+1
* Truncate migrated and new blocks after gc to save disk spaceDan Engelbrecht2022-03-311-0/+1
* Switch from std::shared_ptr<> to Ref<>Dan Engelbrecht2022-03-311-1/+1
* Remove redundant lock in BlockStoreFileDan Engelbrecht2022-03-311-1/+0
* keep all block files open from startDan Engelbrecht2022-03-311-3/+2
* cleanupDan Engelbrecht2022-03-311-6/+1
* incremental migration with optional clean of sourceDan Engelbrecht2022-03-311-9/+5
* Migration now works in larger disk IO chunksDan Engelbrecht2022-03-313-6/+29
* review feedbackDan Engelbrecht2022-03-311-4/+4
* Add CasLog::Append with multiple entriesDan Engelbrecht2022-03-311-0/+2
* cleanup duplicate code in CollectGarbageDan Engelbrecht2022-03-311-0/+2
* Add separate blockstore.h/.cppDan Engelbrecht2022-03-311-0/+103
* void copy of std::filesystem::pathDan Engelbrecht2022-03-311-2/+2
* Include cleanupDan Engelbrecht2022-03-311-10/+0
* Move MarkAsDeleteOnClose to BasicFileDan Engelbrecht2022-03-311-0/+1
* Use proper hash function m_ChunkSetDan Engelbrecht2022-03-311-1/+1
* Manage lifetime of FileHandleDan Engelbrecht2022-03-311-0/+7
* Moved "concepts" include to zencore.h as toolchain support is spottyMartin Ridgers2022-01-131-1/+0