aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/include
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2026-04-03 11:41:35 +0200
committerStefan Boberg <[email protected]>2026-04-03 11:41:35 +0200
commitab571411c149941c5767beab40d195d69a8d743a (patch)
tree2c4dace2e96e8c74cb61b7d658a1d028f6e62c37 /src/zencore/include
parentremoved s3 test program (diff)
downloadzen-sb/compute-oidc-auth.tar.xz
zen-sb/compute-oidc-auth.zip
Separate action and worker chunk stores for compute servicesb/compute-oidc-auth
Extract ChunkStore interface from CidStore so HttpComputeService can accept different storage backends for action inputs vs worker binaries. Action inputs use MemoryCidStore (no disk persistence) while workers use a disk-backed CidStore for cross-action reuse. - Add ChunkStore abstract class (AddChunk, ContainsChunk, FilterChunks) and FallbackChunkResolver to zenstore.h - CidStore and MemoryCidStore both implement ChunkStore - HttpComputeService takes two ChunkStore& params (action + worker) - Compute server wires MemoryCidStore for actions, CidStore for workers - Storage server passes its CidStore for both (unchanged behavior)
Diffstat (limited to 'src/zencore/include')
0 files changed, 0 insertions, 0 deletions