aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/blockstore.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* improve trace (#606)Dan Engelbrecht2023-12-131-0/+6
* reserve vectors in gcv2 upfront / load factor for robin_map (#582)Dan Engelbrecht2023-12-041-14/+17
* use 32 bit offset and size in BlockStoreLocation (#581)Dan Engelbrecht2023-12-011-18/+23
* add separate PreCache step for GcReferenceChecker (#578)Dan Engelbrecht2023-12-011-0/+11
* gcv2 tests for project store and bugfixes (#571)Dan Engelbrecht2023-11-271-0/+4
* optimized index snapshot reading/writing (#561)Stefan Boberg2023-11-271-6/+25
* Add GC Cancel/Stop (#568)Dan Engelbrecht2023-11-241-114/+141
* compact separate for gc referencer (#533)Dan Engelbrecht2023-11-211-21/+86
* don't try to close NewBlockFile if it hasn't been created (#523)Dan Engelbrecht2023-11-081-1/+1
* gc v2 tests (#512)Dan Engelbrecht2023-11-061-29/+306
* New GC implementation (#459)Dan Engelbrecht2023-10-301-0/+190
* added missing includes (#504)Stefan Boberg2023-10-271-0/+1
* Remove any unreferenced blocks in block store on open (#492)Dan Engelbrecht2023-10-231-4/+21
* Don't prune block locations due to missing blocks a startup (#487)Dan Engelbrecht2023-10-201-39/+90
* check that block does not exists on disk before starting write to it (#449)Dan Engelbrecht2023-10-051-18/+44
* Fix curruption of disk cache bucket index on GC (#448)Dan Engelbrecht2023-10-051-4/+7
* faster accesstime save restore (#439)Dan Engelbrecht2023-10-031-39/+45
* Handle OOM and OOD more gracefully to not spam Sentry with error reports (#434)Dan Engelbrecht2023-10-021-8/+34
* flush block store blocks when finished (#425)Dan Engelbrecht2023-09-271-0/+1
* add more trace scopes (#362)Dan Engelbrecht2023-09-151-77/+89
* stream oplog attachments from jupiter (#384)Dan Engelbrecht2023-09-061-3/+3
* retry file create (#383)Dan Engelbrecht2023-09-041-2/+23
* use robinmap in compact cas (#368)Dan Engelbrecht2023-08-211-6/+11
* CidStore now implements the ChunkResolver interfaceStefan Boberg2023-06-301-4/+8
* Additional trace instrumentation (#312)Stefan Boberg2023-05-161-0/+14
* added error reporting for bad BlockStore chunksStefan Boberg2023-05-151-5/+22
* fix logic for old blocks in blockstore gc (#295)Dan Engelbrecht2023-05-121-21/+24
* if a block is missing during gc, log an error but still continue (#289)Dan Engelbrecht2023-05-111-4/+8
* Low disk space detector (#277)Dan Engelbrecht2023-05-091-5/+15
* Validate that entries points inside valid blocks at startup (#280)Dan Engelbrecht2023-05-091-33/+46
* Treat reading outside of block store file as a not found error. We may encoun...Dan Engelbrecht2023-05-021-0/+4
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-0/+1312