| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make cas storage an hidden implementation detail of CidStore (#130)v0.1.4-pre6v0.1.4-pre5 | Dan Engelbrecht | 2022-06-17 | 1 | -115/+59 |
| | | | | | | | | | | | | | | | | | | | - Bumped ZEN_SCHEMA_VERSION - CasStore no longer a public API, it is hidden behind CidStore - Moved cas.h from public header folder - CidStore no longer maps from Cid -> Cas, we store entries in Cas under RawHash - CasStore now decompresses data to validate content (matching against RawHash) - CasChunkSet renames to HashKeySet and put in separate header/cpp file - Disabled "Chunk" command for now as it relied on CAS being exposed as a service - Changed CAS http service to Cid http server - Moved "Run" command completely inside ZEN_WITH_EXEC_SERVICES define - Removed "cas.basic" test - Uncommented ".exec.basic" test and added return-skip at start of test - Moved ScrubContext to separate header file - Renamed CasGC to GcManager - Cleaned up configuration passing in cas store classes - Removed CAS stuff from GcContext and clarified naming in class - Remove migration code | ||||
| * | gc: improved message indicating no GC is scheduled | Stefan Boberg | 2022-06-10 | 1 | -1/+1 |
| | | |||||
| * | We need to make each Cache Key contribution per bucket unique even across ↵ | Dan Engelbrecht | 2022-06-07 | 1 | -12/+6 |
| | | | | | namespaces | ||||
| * | De/fix namespace folder scanning (#103) | Dan Engelbrecht | 2022-05-23 | 1 | -1/+2 |
| | | |||||
| * | simplify lambda captures | Dan Engelbrecht | 2022-05-02 | 1 | -8/+6 |
| | | |||||
| * | correct expire vs contribute | Dan Engelbrecht | 2022-04-12 | 1 | -8/+1 |
| | | |||||
| * | remove fallocate on MacOS | Dan Engelbrecht | 2022-04-12 | 1 | -5/+0 |
| | | |||||
| * | logging cleanup | Dan Engelbrecht | 2022-04-04 | 1 | -2/+2 |
| | | |||||
| * | more linux fixes | Dan Engelbrecht | 2022-04-02 | 1 | -6/+6 |
| | | |||||
| * | proper error handling when setting file size | Dan Engelbrecht | 2022-04-02 | 1 | -7/+7 |
| | | |||||
| * | error handling in BasicFile::SetFileSize | Dan Engelbrecht | 2022-04-01 | 1 | -4/+6 |
| | | |||||
| * | linux compilation fixes | Dan Engelbrecht | 2022-04-01 | 1 | -4/+4 |
| | | |||||
| * | make sure we allocate disk space when we set file size | Dan Engelbrecht | 2022-04-01 | 1 | -0/+8 |
| | | |||||
| * | Make gc reserve a global resource | Dan Engelbrecht | 2022-04-01 | 1 | -14/+163 |
| | | |||||
| * | Improved GC logging | Dan Engelbrecht | 2022-03-31 | 1 | -5/+16 |
| | | |||||
| * | review feedback | Dan Engelbrecht | 2022-03-31 | 1 | -1/+1 |
| | | |||||
| * | WIP | Dan Engelbrecht | 2022-03-31 | 1 | -0/+5 |
| | | |||||
| * | cleanup | Dan Engelbrecht | 2022-03-31 | 1 | -1/+1 |
| | | |||||
| * | Fix insert offset when moving last chunk | Dan Engelbrecht | 2022-03-31 | 1 | -0/+17 |
| | | |||||
| * | More tests | Dan Engelbrecht | 2022-03-31 | 1 | -43/+165 |
| | | |||||
| * | WIP | Dan Engelbrecht | 2022-03-31 | 1 | -0/+53 |
| | | |||||
| * | Fix gc shutdown stalling if shutting down while gc is running | Dan Engelbrecht | 2022-03-31 | 1 | -2/+11 |
| | | |||||
| * | Make sure we wait for gc thread to complete before exiting | Dan Engelbrecht | 2022-03-30 | 1 | -9/+15 |
| | | |||||
| * | Fixed unexpected abort() call when joining an unjoinable thread | Martin Ridgers | 2022-01-25 | 1 | -1/+4 |
| | | |||||
| * | Converted use of _format UDL to fmt::format | Martin Ridgers | 2022-01-10 | 1 | -3/+1 |
| | | |||||
| * | Apple Clang does not implement std::jthread | Martin Ridgers | 2022-01-07 | 1 | -1/+3 |
| | | |||||
| * | Deleted unused statically-linked function | Martin Ridgers | 2021-12-15 | 1 | -2/+0 |
| | | |||||
| * | Corrected include statement case | Martin Ridgers | 2021-12-15 | 1 | -1/+1 |
| | | |||||
| * | Merged main. | Per Larsson | 2021-12-14 | 1 | -1/+1 |
| |\ | |||||
| * | | Fixed bug in z$ service returning partial cache records and enable small ↵ | Per Larsson | 2021-12-14 | 1 | -0/+6 |
| | | | | | | | | | object GC by default. | ||||
| * | | Remove Cid to CAS chunk mapping after GC. | Per Larsson | 2021-12-13 | 1 | -4/+97 |
| | | | |||||
| * | | Fixed bug in z$ GC. | Per Larsson | 2021-12-13 | 1 | -15/+22 |
| | | | |||||
| * | | Refactored z$ GC. | Per Larsson | 2021-12-13 | 1 | -6/+27 |
| | | | |||||
| * | | Added support for triggering GC with different params and refactored GC ↵ | Per Larsson | 2021-12-12 | 1 | -54/+127 |
| | | | | | | | | | scheduler. | ||||
| * | | Set GC default enabled and interval set to zero (off). | Per Larsson | 2021-12-10 | 1 | -32/+47 |
| | | | |||||
| * | | Added options for Z$ max duration and whether to collect small objects. | Per Larsson | 2021-12-09 | 1 | -8/+13 |
| | | | |||||
| * | | Added support for time based eviction policy in structured cache. | Per Larsson | 2021-12-07 | 1 | -5/+26 |
| | | | |||||
| * | | Check available disk space before GC. | Per Larsson | 2021-12-05 | 1 | -2/+10 |
| | | | |||||
| * | | Added simple GC interval scheduling. | Per Larsson | 2021-12-05 | 1 | -19/+136 |
| | | | |||||
| * | | Added naive container CAS GC support. | Per Larsson | 2021-12-01 | 1 | -1/+16 |
| | | | |||||
| * | | Added CacheStore and CAS store sizes to status endpoint. | Per Larsson | 2021-11-30 | 1 | -1/+1 |
| | | | |||||
| * | | Moved GC to background thread and added endpoint to trigger/status GC. | Per Larsson | 2021-11-29 | 1 | -1/+27 |
| | | | |||||
| * | | gc: implemented CID remapping for GC | Stefan Boberg | 2021-11-01 | 1 | -2/+44 |
| | | | |||||
| * | | gc: added DeletionMode flag to allow gc dry runs | Stefan Boberg | 2021-11-01 | 1 | -0/+13 |
| | | | |||||
| * | | gc: CollectGarbage implementation | Stefan Boberg | 2021-11-01 | 1 | -0/+17 |
| | | | |||||
| * | | filecas: Added commit log, chunk gc | Stefan Boberg | 2021-10-21 | 1 | -3/+15 |
| | | | |||||
| * | | gc: Added GcStorage base class and hooked it up to CasGc | Stefan Boberg | 2021-10-21 | 1 | -1/+27 |
| | | | |||||
| * | | Merge from main | Stefan Boberg | 2021-10-19 | 1 | -0/+12 |
| |\ \ | |||||
| | * | | Some gc interface stubs | Stefan Boberg | 2021-10-18 | 1 | -1/+13 |
| | | | | |||||
| * | | | cas: Hooked up GC to structured cache | Stefan Boberg | 2021-10-19 | 1 | -1/+27 |
| |/ / | |||||