aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/servers/httpsys.cpp
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/zenhttp/servers/httpsys.cpp
parentremoved s3 test program (diff)
downloadzen-ab571411c149941c5767beab40d195d69a8d743a.tar.xz
zen-ab571411c149941c5767beab40d195d69a8d743a.zip
Separate action and worker chunk stores for compute service
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/zenhttp/servers/httpsys.cpp')
0 files changed, 0 insertions, 0 deletions