diff options
| author | Stefan Boberg <[email protected]> | 2026-04-03 11:41:35 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2026-04-03 11:41:35 +0200 |
| commit | ab571411c149941c5767beab40d195d69a8d743a (patch) | |
| tree | 2c4dace2e96e8c74cb61b7d658a1d028f6e62c37 /src/zencore/string.cpp | |
| parent | removed s3 test program (diff) | |
| download | zen-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/string.cpp')
0 files changed, 0 insertions, 0 deletions