aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/gc.cpp
Commit message (Expand)AuthorAgeFilesLines
* GC - fix handling of attachment ranges, http access token expiration, lock fi...Stefan Boberg2026-02-201-3/+4
* added early-out check in GcManager::ScrubStorage(ScrubContext& GcCtx) (#698)Stefan Boberg2026-01-071-1/+7
* add otel instrumentation (#581)Stefan Boberg2025-12-111-1/+5
* automatic scrub on startup (#667)Dan Engelbrecht2025-11-271-108/+133
* switch to xmake for package management (#611)Stefan Boberg2025-11-071-1/+1
* optimize blockstore flush (#614)Dan Engelbrecht2025-10-271-1/+1
* fix gc disk load graph (#610)Dan Engelbrecht2025-10-241-3/+3
* gracefully handle broken gc dlog (#606)Dan Engelbrecht2025-10-241-0/+8
* if we are low on disk space, only run GC if it will remove any data (#603)Dan Engelbrecht2025-10-231-89/+157
* remove scope in GC that prevented GC from executing (#600)Dan Engelbrecht2025-10-221-30/+31
* fix gc state switching (#588)Dan Engelbrecht2025-10-171-40/+38
* some bug fixes (#522)Stefan Boberg2025-09-291-1/+2
* issue error on second retry, not first attempt (#503)Dan Engelbrecht2025-09-221-2/+2
* revise exception vs error (#495)Dan Engelbrecht2025-09-151-16/+16
* add EMode to WorkerTheadPool to avoid thread starvation (#492)Dan Engelbrecht2025-09-101-90/+98
* oplog memory usage reduction (#482)Dan Engelbrecht2025-09-041-0/+2
* clean up trace options parsing (#473)Dan Engelbrecht2025-08-221-0/+2
* frequent disk space check (#407)Dan Engelbrecht2025-05-271-25/+84
* make RemoveExpiredData and PreCache serial to reduce CPU overhead / lock cont...Dan Engelbrecht2025-05-071-85/+61
* make OOD and OOM in gc non critical (#381)Dan Engelbrecht2025-05-051-27/+218
* silence Out Of Disk errors to sentry (#378)Dan Engelbrecht2025-05-051-48/+56
* long filename support (#330)Dan Engelbrecht2025-03-311-10/+10
* zen build cache service (#318)Dan Engelbrecht2025-03-261-2/+19
* Suppress progress report callback if oplog import detects zero op oplog (#271)Dan Engelbrecht2025-01-131-6/+16
* more memory tagging and fixes (#263)Stefan Boberg2024-12-161-0/+16
* ODR violation fixStefan Boberg2024-12-031-2/+2
* added support for dynamic LLM tags (#245)Stefan Boberg2024-12-021-0/+30
* add missing projectstore expire time in gc log (#227)Dan Engelbrecht2024-11-251-0/+1
* oplog prep gc fix (#216)Dan Engelbrecht2024-11-151-185/+415
* Use a smaller thread pool during pre-cache phase of GC to reduce memory press...Dan Engelbrecht2024-10-221-7/+11
* remove gc v1 (#121)Dan Engelbrecht2024-10-031-506/+19
* Porject -> ProjectStefan Boberg2024-10-021-1/+1
* optimize gc reference sort (#179)Dan Engelbrecht2024-10-011-33/+37
* use alternate IoHash comparision function (#177)v5.5.8-pre5Dan Engelbrecht2024-09-301-4/+23
* gc command attachment options (#176)Dan Engelbrecht2024-09-301-7/+30
* Add `gc-attachment-passes` option to zenserver (#167)Dan Engelbrecht2024-09-251-36/+150
* gc unused refactor (#165)Dan Engelbrecht2024-09-231-16/+242
* move gc logs to gc logger (#142)Dan Engelbrecht2024-09-041-1/+1
* separate worker pools into burst/background to avoid background jobs blocking...Dan Engelbrecht2024-08-221-2/+2
* if disk space is low, set the last gc time to avoid spamming retries (#124)Dan Engelbrecht2024-08-191-0/+2
* improved logging removing unimportant information (#116)Dan Engelbrecht2024-08-141-24/+33
* hardening and reduced spam from GC on failure (#112)Dan Engelbrecht2024-08-141-141/+229
* add gc single threaded option (#104)Dan Engelbrecht2024-08-071-4/+9
* Make sure we monitor for new project, oplogs, namespaces and buckets during G...Dan Engelbrecht2024-06-131-39/+85
* use write and move in place for safer writing of files (#70)Dan Engelbrecht2024-05-021-1/+1
* safer gcv2 on error (#60)Dan Engelbrecht2024-04-241-1/+19
* improved assert (#37)Dan Engelbrecht2024-04-041-16/+16
* Use multithreading to fetch size/rawsize of entries in `/prj/{project}/oplog/...Dan Engelbrecht2024-03-281-2/+2
* Make sure we wait for all scheduled tasks to complete before throwing excepti...Dan Engelbrecht2024-02-281-48/+88
* Don't capture local variables in loop by reference (#623)Dan Engelbrecht2023-12-191-27/+27