| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | always keep full log but read from index snapshot location if available | Dan Engelbrecht | 2022-04-04 | 1 | -17/+19 |
| | | |||||
| * | rename EMode to Mode | Dan Engelbrecht | 2022-04-01 | 1 | -1/+1 |
| | | |||||
| * | Migration now works in larger disk IO chunks | Dan Engelbrecht | 2022-03-31 | 1 | -1/+1 |
| | | | | | BasicFile and CasLogFile now has new explicit modes instead of create true/false | ||||
| * | Merged main. | Per Larsson | 2021-12-14 | 1 | -1/+1 |
| |\ | |||||
| | * | CAS.cpp/h -> cas.cpp/h to keep Zen's file casing consistent | Martin Ridgers | 2021-10-29 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed bug in z$ service returning partial cache records and enable small ↵ | Per Larsson | 2021-12-14 | 1 | -10/+7 |
| | | | | | | | | | object GC by default. | ||||
| * | | Remove Cid to CAS chunk mapping after GC. | Per Larsson | 2021-12-13 | 1 | -0/+27 |
| | | | |||||
| * | | Added CacheStore and CAS store sizes to status endpoint. | Per Larsson | 2021-11-30 | 1 | -0/+6 |
| | | | |||||
| * | | cid: Added RemapCid() for use in GC | Stefan Boberg | 2021-11-01 | 1 | -0/+17 |
| | | | |||||
| * | | cidstore: implemented validation of data during index initialization | Stefan Boberg | 2021-11-01 | 1 | -9/+24 |
| |/ | |||||
| * | Merged from upstream | Stefan Boberg | 2021-10-05 | 1 | -1/+1 |
| | | |||||
| * | clang-format | Stefan Boberg | 2021-09-27 | 1 | -1/+1 |
| | | |||||
| * | cidstore: made all updates log using LogMapping() | Stefan Boberg | 2021-09-23 | 1 | -7/+23 |
| | | | | | also fixed issue with FindChunkByCid() which would assert when it should not | ||||
| * | Encapsulated containers in CasChunkSet to allow for more efficient ↵ | Stefan Boberg | 2021-09-21 | 1 | -4/+4 |
| | | | | | udpates/queries | ||||
| * | Wired up scrubbing to more higher level services | Stefan Boberg | 2021-09-21 | 1 | -11/+40 |
| | | | | | Also moved sharding logic for filecas into a function to redduce cut/pasta | ||||
| * | Implemented CID store scrubbing | Stefan Boberg | 2021-09-20 | 1 | -2/+73 |
| | | | | | Added support for tombstones in commit log to support scrubbing | ||||
| * | Added more scrub stubs in higher level services | Stefan Boberg | 2021-09-20 | 1 | -0/+7 |
| | | |||||
| * | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 1 | -1/+1 |
| | | | | | Also removed snapshot_manifest (remnants of vfs prototype) | ||||
| * | Compact binary package caching support (#9) | Per Larsson | 2021-09-16 | 1 | -6/+7 |
| | | |||||
| * | Changed logging implementation | Stefan Boberg | 2021-09-15 | 1 | -2/+2 |
| | | | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function | ||||
| * | Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ↵ | Stefan Boberg | 2021-09-15 | 1 | -1/+1 |
| | | | | | easier to tweak implementation | ||||
| * | Extended CidStore implementation with some helper functions | Stefan Boberg | 2021-09-14 | 1 | -0/+22 |
| | | |||||
| * | Asynchronous upstream caching to Jupiter | Per Larsson | 2021-08-31 | 1 | -2/+23 |
| | | | | | Co-authored-by: Stefan Boberg <[email protected]> | ||||
| * | clang-format | Stefan Boberg | 2021-08-12 | 1 | -1/+2 |
| | | |||||
| * | Implemented Flush() operation for CID/CAS store interfaces | Stefan Boberg | 2021-08-11 | 1 | -0/+7 |
| | | |||||
| * | Implemented simple persistence for CidStore, which stores CID->CAS mappings | Stefan Boberg | 2021-05-24 | 1 | -9/+61 |
| | | |||||
| * | Added CidStore, currently used to track relationships between compressed and ↵ | Stefan Boberg | 2021-05-24 | 1 | -0/+33 |
| uncompressed chunk hashes This first implementation is in-memory only, persistence is next | |||||