aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/httpserver.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2026-04-03 11:41:35 +0200
committerStefan Boberg <[email protected]>2026-04-11 12:42:30 +0200
commit164f15add2b54983df973f7c852c1ef1bde7c1dd (patch)
tree6dfa1bb56b487373d73321fcebf9bd2c2f9f9555 /src/zenhttp/httpserver.cpp
parentAdd MemoryCidStore: memory-backed chunk store with async write-through (diff)
downloadzen-164f15add2b54983df973f7c852c1ef1bde7c1dd.tar.xz
zen-164f15add2b54983df973f7c852c1ef1bde7c1dd.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/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions