aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/cache
Commit message (Expand)AuthorAgeFilesLines
* removed unnecessary vector in ZenCacheMemoryLayer::DropStefan Boberg2023-10-171-3/+2
* fix mem layer total count (#480)Dan Engelbrecht2023-10-172-6/+17
* minor - fix references size arrayDan Engelbrecht2023-10-171-0/+2
* don't call compact references if caching is not enabled (#478)Dan Engelbrecht2023-10-171-6/+12
* cache reference tracking (#455)Dan Engelbrecht2023-10-105-182/+577
* reject bad bucket reads (#456)Stefan Boberg2023-10-093-5/+16
* fix memory usage in memlayer (#454)Dan Engelbrecht2023-10-062-15/+4
* reject known bad bucket names in structured cache (#452)v0.2.27-pre0Stefan Boberg2023-10-065-8/+69
* ZenCacheMemoryLayer should always store values using memory buffers (#451)Stefan Boberg2023-10-051-3/+4
* Fix curruption of disk cache bucket index on GC (#448)Dan Engelbrecht2023-10-052-45/+54
* reduce lock in disklayer (#447)Dan Engelbrecht2023-10-051-10/+22
* fix HandleRpcRequest::WriteResponseAsync trace scope when we are not running ...Dan Engelbrecht2023-10-041-1/+2
* refactor comapactcas index (#443)Dan Engelbrecht2023-10-041-3/+10
* faster accesstime save restore (#439)Dan Engelbrecht2023-10-033-132/+252
* Handle OOM and OOD more gracefully to not spam Sentry with error reports (#434)Dan Engelbrecht2023-10-021-10/+25
* Limit size of memory cache layer (#423)Dan Engelbrecht2023-10-024-46/+285
* lightweight gc (#431)Dan Engelbrecht2023-10-021-0/+5
* Correctly calculate the total number of RPC ops in the stats page for structu...Dan Engelbrecht2023-09-291-2/+2
* move badrequest count back to old scope for compatability with Zen DashboardDan Engelbrecht2023-09-281-2/+1
* adding more stats (#429)Dan Engelbrecht2023-09-288-44/+351
* prefer to handle cache RPC requests synchronously (#428)Stefan Boberg2023-09-271-4/+17
* Add runtime status/control of logging (#419)Dan Engelbrecht2023-09-223-16/+44
* VFS implementation for local storage service (#396)Stefan Boberg2023-09-204-3/+57
* add DiskWriteBlocker to structured cache store log writer (#408)Dan Engelbrecht2023-09-152-31/+43
* add more trace scopes (#362)Dan Engelbrecht2023-09-154-130/+212
* More statistics for Cache, Project Store and Cid Store (#405)Dan Engelbrecht2023-09-142-5/+56
* issue warning instead of assert on bad data in cid store (#400)Dan Engelbrecht2023-09-131-10/+14
* ZenCacheStore is now reference counted (#398)Stefan Boberg2023-09-132-2/+13
* gracefully handle errors when writing cache log (#391)Dan Engelbrecht2023-09-111-29/+50
* add `cache-write-log` and `cache-access-log“ configuration options (#394)Dan Engelbrecht2023-09-111-0/+2
* Minor: Make sure to reset cache logging worker thread event to avoid busy-loo...Dan Engelbrecht2023-08-241-0/+1
* Cache process handles for FormatPackageMessage (#360)Dan Engelbrecht2023-08-172-6/+15
* single thread async cache log (#361)Dan Engelbrecht2023-08-173-124/+149
* skip upstream logic early if we have no upstream endpoints (#359)Dan Engelbrecht2023-08-173-37/+77
* update vcpkg dependencies (#356)Dan Engelbrecht2023-08-111-1/+2
* Increase retry logic (#325)Dan Engelbrecht2023-06-051-13/+19
* cache log sessionid (#297)Stefan Boberg2023-05-234-168/+244
* minor: fixed typos in log output (PUTCACEHRECORD -> PUTCACHERECORD)Stefan Boberg2023-05-221-2/+2
* fix for commented-out code which was never meant to be checked inStefan Boberg2023-05-171-6/+6
* Restructured structured cache store (#314)Stefan Boberg2023-05-179-2809/+2882
* Content scrubbing (#271)Stefan Boberg2023-05-161-135/+290
* Add `--gc-projectstore-duration-seconds` option (#281)Dan Engelbrecht2023-05-161-9/+9
* removed RefCounted from ZenCacheNamespaceStefan Boberg2023-05-151-2/+13
* removed remnants of ZEN_USE_REF_TRACKINGStefan Boberg2023-05-151-19/+0
* MaxOS build fix: ScrubStorage must be overrideStefan Boberg2023-05-151-10/+16
* added ScrubStorage to GcStorage base classStefan Boberg2023-05-151-2/+3
* added scrubbing related loggingStefan Boberg2023-05-151-0/+4
* minor GC API cleanupStefan Boberg2023-05-154-23/+23
* Remove ZEN_CACHE_TRACKER etcStefan Boberg2023-05-154-437/+0
* wipe cache buckets block store that may contain invalid state (#300)Dan Engelbrecht2023-05-121-0/+14