| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | v0.2.12v0.2.12 | Dan Engelbrecht | 2023-05-22 | 1 | -1/+1 |
| | | |||||
| * | v0.2.12-pre0v0.2.12-pre0 | Dan Engelbrecht | 2023-05-22 | 1 | -1/+1 |
| | | |||||
| * | changelog | Dan Engelbrecht | 2023-05-22 | 1 | -0/+3 |
| | | |||||
| * | Update Github_runner_setup.md | Stefan Boberg | 2023-05-22 | 1 | -2/+2 |
| | | |||||
| * | Update Github_runner_setup.md | Stefan Boberg | 2023-05-22 | 1 | -1/+1 |
| | | |||||
| * | Update Github_runner_setup.md | Stefan Boberg | 2023-05-22 | 1 | -0/+1 |
| | | |||||
| * | sorted the commands exposed from zen CLI | Stefan Boberg | 2023-05-19 | 1 | -8/+8 |
| | | |||||
| * | updated logic for 7z/zip | Stefan Boberg | 2023-05-19 | 1 | -6/+6 |
| | | | | | | previously, an attempt was made to locate any installed binary but the located path was not actually used in practice | ||||
| * | updated CHANGELOG.md to reflect oplog bugfix | Stefan Boberg | 2023-05-19 | 1 | -0/+1 |
| | | |||||
| * | fixed bug where an oplog delete would not actually delete the oplog | Stefan Boberg | 2023-05-19 | 1 | -2/+9 |
| | | | | | this would manifest itself if an oplog delete was attempted right after zenserver startup, when the oplog has not yet been instantiated. This fix checks for on-disk state as well as in-memory | ||||
| * | fix for commented-out code which was never meant to be checked in | Stefan Boberg | 2023-05-17 | 1 | -6/+6 |
| | | |||||
| * | project store refactor (#316) | Stefan Boberg | 2023-05-17 | 5 | -1518/+1560 |
| | | | | moved HttpProjectService into own file to improve maintainability | ||||
| * | Sb/oplog export fixes (#315) | Stefan Boberg | 2023-05-17 | 1 | -16/+28 |
| | | | | | | * fixed a bug in oplog-export file target RPC message * updated some option validation code | ||||
| * | zen print command should use an extendable string buffer to prevent overflow | Stefan Boberg | 2023-05-17 | 1 | -1/+1 |
| | | |||||
| * | fix for redundant define check | Stefan Boberg | 2023-05-17 | 1 | -5/+3 |
| | | |||||
| * | Restructured structured cache store (#314) | Stefan Boberg | 2023-05-17 | 11 | -2811/+2884 |
| | | | | | This change separates out the disk and memory storage strategies into separate cpp/h files to improve maintainability. | ||||
| * | amended CHANGELOG.md with recent changes | Stefan Boberg | 2023-05-16 | 1 | -0/+3 |
| | | |||||
| * | Content scrubbing (#271) | Stefan Boberg | 2023-05-16 | 10 | -239/+625 |
| | | | | 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. | ||||
| * | added benchmark utility command `bench` (#298) | Stefan Boberg | 2023-05-16 | 5 | -1/+260 |
| | | | | currently this implements a way (`zen bench --purge`) to purge the standby lists on Windows. This basically flushes the file system cache and is useful to put your system in a consistent state before running benchmarks | ||||
| * | implemented subtree copying | Stefan Boberg | 2023-05-16 | 1 | -4/+103 |
| | | |||||
| * | demote state_marker deletion detection to warning | Dan Engelbrecht | 2023-05-16 | 2 | -1/+2 |
| | | |||||
| * | exit without SIGABRT if exception is thrown during startup (#313) | Dan Engelbrecht | 2023-05-16 | 2 | -7/+42 |
| | | | | | | * Safeguard ZenServer::RequestExit() and ZenServer::Cleanup() when partially initialized * Set exit code to non-zero if exception is thrown in ZenEntryPoint::Run() * changelog | ||||
| * | Additional trace instrumentation (#312) | Stefan Boberg | 2023-05-16 | 9 | -9/+139 |
| | | | | | | | | | | * added trace instrumentation to upstreamcache * added asio trace instrumentation * added trace annotations for project store * added trace annotations for BlockStore * added trace annotations for HttpClient * added trace annotations for CAS/GC | ||||
| * | Moved EnableVTMode function into zencore (#311) | Stefan Boberg | 2023-05-16 | 4 | -53/+38 |
| | | |||||
| * | Add `--gc-projectstore-duration-seconds` option (#281) | Dan Engelbrecht | 2023-05-16 | 0 | -0/+0 |
| | | | | | | | * Add `--gc-projectstore-duration-seconds` option * Cleanup lua gc options parsing * Remove dead configuration values * changelog | ||||
| * | Add `--gc-projectstore-duration-seconds` option (#281) | Dan Engelbrecht | 2023-05-16 | 11 | -97/+141 |
| | | | | | | | * Add `--gc-projectstore-duration-seconds` option * Cleanup lua gc options parsing * Remove dead configuration values * changelog | ||||
| * | Added CHANGELOG.md descriptions for recent changes | Stefan Boberg | 2023-05-16 | 1 | -0/+7 |
| | | |||||
| * | clear partially formatted response if request fails (http asio) (#310) | Dan Engelbrecht | 2023-05-16 | 2 | -0/+6 |
| | | | | | * simplfy error response by dropping partially formatted response * Update CHANGELOG.md | ||||
| * | removed RefCounted from ZenCacheNamespace | Stefan Boberg | 2023-05-15 | 1 | -2/+13 |
| | | | | | also added some class comments | ||||
| * | zenserver does not support test mode in release | Stefan Boberg | 2023-05-15 | 1 | -0/+5 |
| | | |||||
| * | removed remnants of ZEN_USE_REF_TRACKING | Stefan Boberg | 2023-05-15 | 3 | -47/+0 |
| | | | | | this code was originally meant to be used for GC but is no longer needed | ||||
| * | added error reporting for bad BlockStore chunks | Stefan Boberg | 2023-05-15 | 1 | -5/+22 |
| | | | | | also eliminated some copy-paste | ||||
| * | removed unnecessary #include directives from cas.h | Stefan Boberg | 2023-05-15 | 1 | -10/+3 |
| | | |||||
| * | MaxOS build fix: ScrubStorage must be override | Stefan Boberg | 2023-05-15 | 1 | -10/+16 |
| | | |||||
| * | added ScrubStorage to GcStorage base class | Stefan Boberg | 2023-05-15 | 7 | -18/+42 |
| | | |||||
| * | added scrubbing related logging | Stefan Boberg | 2023-05-15 | 2 | -0/+6 |
| | | |||||
| * | added static_assert for BlockStoreDiskLocation | Stefan Boberg | 2023-05-15 | 1 | -0/+2 |
| | | |||||
| * | corrected CidStore comment | Stefan Boberg | 2023-05-15 | 1 | -4/+0 |
| | | |||||
| * | Added some comments to ZenServerInstance etc | Stefan Boberg | 2023-05-15 | 1 | -10/+18 |
| | | |||||
| * | CidStore::Impl explicit constructor, fixed #ifndef NDEBUG | Stefan Boberg | 2023-05-15 | 1 | -3/+4 |
| | | |||||
| * | add 7z dependency to xmake file | Stefan Boberg | 2023-05-15 | 1 | -0/+3 |
| | | |||||
| * | minor GC API cleanup | Stefan Boberg | 2023-05-15 | 18 | -73/+73 |
| | | | | | | Scrub -> ScrubStorage Trigger -> TriggerGc (to make relationship to TriggerScrub clearer) | ||||
| * | some HttpClient changes eliminating some cpr helpers | Stefan Boberg | 2023-05-15 | 2 | -21/+33 |
| | | |||||
| * | added some top-level trace scopes to httpsys impl | Stefan Boberg | 2023-05-15 | 1 | -0/+5 |
| | | |||||
| * | SetCurrentThreadName now sets thread name in trace | Stefan Boberg | 2023-05-15 | 1 | -10/+14 |
| | | |||||
| * | brought over minor IoBuffer changes from sb/scrub | Stefan Boberg | 2023-05-15 | 2 | -0/+3 |
| | | | | | no actual code changes, just comments | ||||
| * | added IoBuffer.mmap test case | Stefan Boberg | 2023-05-15 | 1 | -0/+27 |
| | | | | | | | this verifies that attempting to map a range outside the underlying file fails. Posix appears to offer different semantics so it silently accepts it still however. | ||||
| * | disable warning C5105 in ZEN_THIRD_PARTY_INCLUDES_START | Stefan Boberg | 2023-05-15 | 2 | -7/+8 |
| | | |||||
| * | Added Windows runner setup doc | Stefan Boberg | 2023-05-15 | 1 | -0/+12 |
| | | |||||
| * | auto -> typed declarations | Stefan Boberg | 2023-05-15 | 1 | -2/+3 |
| | | |||||