aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/blockstore.cpp
Commit message (Expand)AuthorAgeFilesLines
* reduce batch size for reads (#740)Dan Engelbrecht2026-01-291-2/+2
* various optimizations (#704)Dan Engelbrecht2026-01-091-6/+18
* automatic scrub on startup (#667)Dan Engelbrecht2025-11-271-0/+1
* fix block store file appender (#658)Dan Engelbrecht2025-11-201-3/+43
* add append-only buffering of BlockStoreFile (#652)Dan Engelbrecht2025-11-171-9/+124
* optimize blockstore flush (#614)Dan Engelbrecht2025-10-271-28/+55
* optimize blockstore filesize (#612)Dan Engelbrecht2025-10-241-1/+11
* add ability to limit concurrency (#565)Stefan Boberg2025-10-101-2/+2
* fix missing chunk in block after gc (#560)Dan Engelbrecht2025-10-061-1/+3
* speed up tests (#555)Dan Engelbrecht2025-10-061-58/+72
* fix missing chunk (#548)Dan Engelbrecht2025-10-031-2/+12
* fix race condition in BlockStoreFile::Flush (#525)Dan Engelbrecht2025-09-291-2/+2
* more responsive cancel during oplog import (#505)Dan Engelbrecht2025-09-221-6/+7
* add EMode to WorkerTheadPool to avoid thread starvation (#492)Dan Engelbrecht2025-09-101-100/+112
* missing chunks bugfix (#424)Dan Engelbrecht2025-06-091-16/+37
* add missing flush inblockstore compact (#411)Dan Engelbrecht2025-05-301-11/+67
* faster oplog validate (#408)Dan Engelbrecht2025-05-301-5/+42
* optimize block store CompactBlocks (#384)Dan Engelbrecht2025-05-071-14/+19
* iterate chunks crash fix (#376)Dan Engelbrecht2025-05-021-10/+21
* long filename support (#330)Dan Engelbrecht2025-03-311-9/+9
* zen build cache service (#318)Dan Engelbrecht2025-03-261-1/+1
* Add multithreading directory scanning in core/filesystem (#277)Dan Engelbrecht2025-01-221-2/+3
* batch fetch record cache values (#266)Dan Engelbrecht2024-12-171-2/+7
* added support for dynamic LLM tags (#245)Stefan Boberg2024-12-021-0/+19
* use plain sorted array instead of map of vectors (#237)Dan Engelbrecht2024-11-271-18/+26
* caller controls threshold for bulk-loading chunks in IterateChunks (#222)Dan Engelbrecht2024-11-251-1/+2
* don't read chunks into memory during cache batch fetch unless we may cache th...Dan Engelbrecht2024-10-091-12/+12
* remove gc v1 (#121)Dan Engelbrecht2024-10-031-631/+17
* gc block size target max size (#180)Dan Engelbrecht2024-10-021-8/+31
* optimize startup time (#175)Dan Engelbrecht2024-09-301-15/+5
* exception safety when writing block (#168)Dan Engelbrecht2024-09-251-10/+8
* gc performance improvements (#160)Dan Engelbrecht2024-09-171-3/+3
* oplog index snapshots (#140)Dan Engelbrecht2024-09-031-0/+2
* meta info store (#75)Dan Engelbrecht2024-08-301-7/+147
* prevent new block in gc (#118)Dan Engelbrecht2024-08-151-1/+1
* Skip chunk in block stores when iterating a block if the location is out of r...Dan Engelbrecht2024-08-121-2/+7
* don't assert that we have moved bytes if source block is zero size (#97)Dan Engelbrecht2024-06-141-1/+2
* add batching of CacheStore requests for GetCacheValues/GetCacheChunks (#90)Dan Engelbrecht2024-06-041-14/+40
* refactor BlockStore IterateChunks (#77)Dan Engelbrecht2024-05-171-189/+196
* iterate cas chunks (#59)Dan Engelbrecht2024-04-241-83/+122
* InsertChunks for CAS store (#55)Dan Engelbrecht2024-04-221-0/+163
* gc v2 disk freed space fix and oplog stats report improvement (#45)Dan Engelbrecht2024-04-151-10/+15
* improved assert (#37)Dan Engelbrecht2024-04-041-3/+3
* validate rpc chunk responses (#36)Dan Engelbrecht2024-04-031-1/+5
* add disk caching to block move (#661)Dan Engelbrecht2024-02-271-23/+36
* improved block store logging and more gcv2 tests (#659)Dan Engelbrecht2024-02-271-16/+52
* Add retry with optional resume logic to HttpClient::Download (#639)Dan Engelbrecht2024-01-241-80/+84
* Fix crash bug when trying to inspect non-open block file in GC (#614)Dan Engelbrecht2023-12-181-7/+19
* log each block that is compacted (#613)Dan Engelbrecht2023-12-151-0/+5
* skip invalid chunks when reclaiming space in block store (#607)Dan Engelbrecht2023-12-131-0/+13