aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/scrubcontext.cpp
Commit message (Collapse)AuthorAgeFilesLines
* automatic scrub on startup (#667)Dan Engelbrecht2025-11-271-0/+64
| | | | | - Improvement: Deeper validation of data when scrub is activated (cas/cache/project) - Improvement: Enabled more multi threading when running scrub operations - Improvement: Added means to force a scrub operation at startup with a new release using ZEN_DATA_FORCE_SCRUB_VERSION variable in xmake.lua
* improved scrubbing of oplogs and filecas (#596)Stefan Boberg2023-12-111-0/+7
| | | | | | - Improvement: Scrub command now validates compressed buffer hashes in filecas storage (used for large chunks) - Improvement: Added --dry, --no-gc and --no-cas options to zen scrub command - Improvement: Implemented oplog scrubbing (previously was a no-op) - Improvement: Implemented support for running scrubbint at startup with --scrub=<options>
* Content scrubbing (#271)Stefan Boberg2023-05-161-2/+43
| | | Added zen scrub command which may be triggered via the zen CLI helper. This traverses storage and validates contents either by content hash and/or by structure. If unexpected data is encountered it is invalidated.
* build fix (accidental commit on the wrong branch)Stefan Boberg2023-05-111-1/+1
|
* clang-formatStefan Boberg2023-05-111-1/+3
|
* added scrubcontext.cppStefan Boberg2023-05-111-0/+15