aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/gc.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix peak disk load in gc status (#608)Dan Engelbrecht2023-12-131-12/+11
* improved scrubbing of oplogs and filecas (#596)Stefan Boberg2023-12-111-3/+10
* add separate PreCache step for GcReferenceChecker (#578)Dan Engelbrecht2023-12-011-6/+54
* global thread worker pools (#577)Dan Engelbrecht2023-11-291-10/+4
* tracing for gcv2 (#574)Dan Engelbrecht2023-11-281-1/+11
* gc stop command (#569)v0.2.36-pre2Dan Engelbrecht2023-11-271-1/+16
* Add GC Cancel/Stop (#568)Dan Engelbrecht2023-11-241-6/+97
* add command line options for compact block threshold and gc verbose (#557)Dan Engelbrecht2023-11-211-146/+210
* compact separate for gc referencer (#533)Dan Engelbrecht2023-11-211-396/+425
* blocking queue fix (#550)Dan Engelbrecht2023-11-161-1/+1
* gc history log (#519)Dan Engelbrecht2023-11-131-8/+279
* gc v2 tests (#512)Dan Engelbrecht2023-11-061-27/+11
* multithread cache bucket (#508)Dan Engelbrecht2023-11-061-252/+252
* individual gc stats (#506)Dan Engelbrecht2023-10-301-265/+366
* New GC implementation (#459)Dan Engelbrecht2023-10-301-18/+308
* added missing includes (#504)Stefan Boberg2023-10-271-0/+1
* fix m_LastFullGcDuration, m_LastFullGCDiff, m_LastFullGcDuration and m_LastLi...Dan Engelbrecht2023-10-231-18/+13
* clean up GcContributor and GcStorage to be pure interfaces (#485)Dan Engelbrecht2023-10-201-24/+0
* Add --skip-delete option to gc command (#484)Dan Engelbrecht2023-10-201-0/+4
* add `flush` command and more gc status info (#483)Dan Engelbrecht2023-10-181-23/+89
* skip lightweight GC if full GC is due soon (#467)Stefan Boberg2023-10-121-20/+30
* fixed GC logging output stats (#458)Stefan Boberg2023-10-101-1/+1
* fix gc infinite loop (#453)Dan Engelbrecht2023-10-061-1/+9