aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/cache/structuredcachestore.cpp
Commit message (Expand)AuthorAgeFilesLines
* move cachedisklayer and structuredcachestore into zenstore (#624)Stefan Boberg2023-12-191-2456/+0
* add separate PreCache step for GcReferenceChecker (#578)Dan Engelbrecht2023-12-011-33/+66
* compact separate for gc referencer (#533)Dan Engelbrecht2023-11-211-110/+118
* Don't put cache entries into the memory cache on Put, only on Get (#518)Dan Engelbrecht2023-11-071-5/+21
* spdlog implementation hiding (#498)Stefan Boberg2023-11-061-2/+3
* gc v2 tests (#512)Dan Engelbrecht2023-11-061-53/+9
* statsd for cas (#511)Dan Engelbrecht2023-11-061-1/+1
* individual gc stats (#506)Dan Engelbrecht2023-10-301-139/+167
* New GC implementation (#459)Dan Engelbrecht2023-10-301-1/+653
* statsd metrics reporting (#496)Stefan Boberg2023-10-251-4/+24
* merge disk and memory layers (#493)Dan Engelbrecht2023-10-241-96/+69
* Remove any unreferenced blocks in block store on open (#492)Dan Engelbrecht2023-10-231-8/+3
* Don't prune block locations due to missing blocks a startup (#487)Dan Engelbrecht2023-10-201-0/+8
* clean up GcContributor and GcStorage to be pure interfaces (#485)Dan Engelbrecht2023-10-201-2/+6
* add `flush` command and more gc status info (#483)Dan Engelbrecht2023-10-181-3/+8
* cache reference tracking (#455)Dan Engelbrecht2023-10-101-36/+45
* reject bad bucket reads (#456)Stefan Boberg2023-10-091-4/+13
* reject known bad bucket names in structured cache (#452)v0.2.27-pre0Stefan Boberg2023-10-061-5/+30
* faster accesstime save restore (#439)Dan Engelbrecht2023-10-031-29/+33
* Limit size of memory cache layer (#423)Dan Engelbrecht2023-10-021-21/+51
* adding more stats (#429)Dan Engelbrecht2023-09-281-4/+53
* Add runtime status/control of logging (#419)Dan Engelbrecht2023-09-221-12/+29
* VFS implementation for local storage service (#396)Stefan Boberg2023-09-201-0/+18
* add DiskWriteBlocker to structured cache store log writer (#408)Dan Engelbrecht2023-09-151-30/+40
* add more trace scopes (#362)Dan Engelbrecht2023-09-151-2/+10
* ZenCacheStore is now reference counted (#398)Stefan Boberg2023-09-131-0/+10
* gracefully handle errors when writing cache log (#391)Dan Engelbrecht2023-09-111-29/+50
* Minor: Make sure to reset cache logging worker thread event to avoid busy-loo...Dan Engelbrecht2023-08-241-0/+1
* single thread async cache log (#361)Dan Engelbrecht2023-08-171-72/+83
* skip upstream logic early if we have no upstream endpoints (#359)Dan Engelbrecht2023-08-171-23/+42
* cache log sessionid (#297)Stefan Boberg2023-05-231-50/+78
* Restructured structured cache store (#314)Stefan Boberg2023-05-171-2422/+2
* Content scrubbing (#271)Stefan Boberg2023-05-161-135/+290
* Add `--gc-projectstore-duration-seconds` option (#281)Dan Engelbrecht2023-05-161-9/+9
* removed remnants of ZEN_USE_REF_TRACKINGStefan Boberg2023-05-151-19/+0
* minor GC API cleanupStefan Boberg2023-05-151-13/+13
* Remove ZEN_CACHE_TRACKER etcStefan Boberg2023-05-151-13/+0
* wipe cache buckets block store that may contain invalid state (#300)Dan Engelbrecht2023-05-121-0/+14
* fix gc bucket index compaction (#299)Dan Engelbrecht2023-05-121-4/+5
* implemented structured cache logging (#296)Stefan Boberg2023-05-121-2/+73
* WARN level log if we can't write snapshot/manifest/access times (#288)Dan Engelbrecht2023-05-111-2/+9
* clean up log/index reading and fix incorrect logging about bad log files (#286)Dan Engelbrecht2023-05-101-4/+8
* Validate that entries points inside valid blocks at startup (#280)Dan Engelbrecht2023-05-091-4/+44
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-0/+3648