aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/upstream/upstreamcache.h
Commit message (Collapse)AuthorAgeFilesLines
* jupiter code cleanup (#276)Dan Engelbrecht2025-01-221-5/+5
| | | | | | | * cleanup jupiter * move jupiter files to separate folder * CloudCache -> Jupiter * split up jupiter files * kill redundant JupiterAccessTokenProvider
* separate RPC processing from HTTP processing (#626)Stefan Boberg2023-12-201-108/+20
| | | | | | * moved all RPC processing from HttpStructuredCacheService into separate CacheRpcHandler class in zenstore * move package marshaling to zenutil. was previously in zenhttp/httpshared but it's useful in other contexts as well where we don't want to depend on zenhttp * introduced UpstreamCacheClient, this provides a subset of functions on UpstreamCache and lives in zenstore
* skip upstream logic early if we have no upstream endpoints (#359)Dan Engelbrecht2023-08-171-0/+2
| | | | | * Skip upstream logic early if we have not upstream endpoints * make cache store logging of CbObjects async * changelog
* cache log sessionid (#297)Stefan Boberg2023-05-231-0/+1
| | | | | | | | | | | * implemented structured cache logging to be used as audit trail to help analyse potential cache pollution/corruption * added common header to all known log targets * made Oid::operator bool explicit to avoid logging/text format mishaps * HttpClient::operator bool -> explicit * changed cache logs to not rotate on start in order to retain more history * added CacheRequestContext * properly initialize request context * log session id and request id on zencacehstore get/put * changelog
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-0/+252
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees