aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/projectstore
Commit message (Expand)AuthorAgeFilesLines
* remove gc v1 (#121)Dan Engelbrecht2024-10-032-291/+1
* gc command attachment options (#176)Dan Engelbrecht2024-09-302-9/+8
* Add `gc-attachment-passes` option to zenserver (#167)Dan Engelbrecht2024-09-251-6/+9
* gc unused refactor (#165)Dan Engelbrecht2024-09-231-28/+21
* End was clamped to the wrong side if Count was defaultedMartin Ridgers2024-09-191-1/+1
* Reinstate member initialisation that was there originallyMartin Ridgers2024-09-191-2/+2
* Poorly cherry-pickMartin Ridgers2024-09-191-2/+2
* Surfaced oplog paging to HTTP handlerMartin Ridgers2024-09-191-3/+18
* clang-format on branch's changed filesMartin Ridgers2024-09-192-106/+113
* Mandatory IterateOplog() paging argumentMartin Ridgers2024-09-193-16/+13
* Removed redundant initialisationMartin Ridgers2024-09-191-2/+2
* A clang-format passMartin Ridgers2024-09-191-3/+3
* Appease Apple Clang's historical lack of std::span constructorsMartin Ridgers2024-09-191-6/+2
* Forgot there was a std::clampMartin Ridgers2024-09-191-7/+4
* Placate clangMartin Ridgers2024-09-192-6/+6
* Optional paged results when iterating oplog entriesMartin Ridgers2024-09-192-6/+28
* fix oplog state check and wiping (#154)Dan Engelbrecht2024-09-111-2/+17
* validate oplog before opening - if invalid, warn and wipe oplog (#153)Dan Engelbrecht2024-09-101-2/+12
* cleanup oplog logging (#147)Dan Engelbrecht2024-09-051-9/+29
* fix oplog index snapshot reading (#146)Dan Engelbrecht2024-09-051-5/+29
* fix oplog instance leak in project store gc (#145)Dan Engelbrecht2024-09-051-3/+7
* move gc logs to gc logger (#142)Dan Engelbrecht2024-09-041-10/+48
* delay oplog read (#141)Dan Engelbrecht2024-09-032-145/+213
* oplog index snapshots (#140)Dan Engelbrecht2024-09-032-203/+732
* meta info store (#75)Dan Engelbrecht2024-08-302-20/+138
* Make sure `noexcept` functions does not leak exceptions (#136)Dan Engelbrecht2024-08-231-1/+1
* separate worker pools into burst/background to avoid background jobs blocking...Dan Engelbrecht2024-08-222-7/+7
* demote project store access time read fail to warning (#127)Dan Engelbrecht2024-08-201-1/+1
* verify that project oplog dir exists before trying to iterate it (#123)Dan Engelbrecht2024-08-191-5/+11
* fix oplog compact size logDan Engelbrecht2024-08-151-1/+1
* adds more information in log when oplog rename/delete fails (#117)Dan Engelbrecht2024-08-151-6/+25
* add compacting of oplogs as part of GC (#106)Dan Engelbrecht2024-08-123-122/+481
* project store chunk requests that are out of range will be treated as not fou...Dan Engelbrecht2024-08-121-0/+26
* make oplog lsn unsigned (#107)Dan Engelbrecht2024-08-123-45/+34
* project/oplog delete improvements (#105)Dan Engelbrecht2024-08-123-53/+110
* stop exceptions from leaking on threaded work (#102)Dan Engelbrecht2024-08-062-39/+69
* hardening read of corrupt oplog (#98)Dan Engelbrecht2024-08-061-24/+50
* Make sure we monitor for new project, oplogs, namespaces and buckets during G...Dan Engelbrecht2024-06-132-117/+415
* Use a smaller thread pool for network operations when doing oplog import to r...Dan Engelbrecht2024-05-301-1/+1
* cache optimizations (#88)Dan Engelbrecht2024-05-301-4/+4
* fix iterate chunks crash (#86)Dan Engelbrecht2024-05-271-0/+1
* fix zero size attachment replies (#69)Dan Engelbrecht2024-05-022-3/+11
* use write and move in place for safer writing of files (#70)Dan Engelbrecht2024-05-021-3/+3
* fix get project files loop (#68)Dan Engelbrecht2024-04-301-23/+20
* oplog iterate chunks content type (#65)Dan Engelbrecht2024-04-263-51/+120
* use direct file access for large file hash (#63)Dan Engelbrecht2024-04-261-4/+20
* fix oplog import during gcv2 (#62)v5.5.0-pre3v5.5.0-pre2Dan Engelbrecht2024-04-253-114/+138
* iterate cas chunks (#59)Dan Engelbrecht2024-04-242-28/+30
* safer gcv2 on error (#60)Dan Engelbrecht2024-04-241-4/+13
* Bugfix: Only disable oplog update capture if we have started it (#58)Dan Engelbrecht2024-04-241-1/+6