Release
ghcr.io/worka-ai/anvil:0.5.3 on a pristine single-node Docker volume, LOCAL durability.
Reproduction
- Start the published image using the same one-node settings as
scripts/qualify-single-node.sh.
- Provision one tenant and owner application.
- Create a bucket.
- Put a JSON object of roughly 32 KiB or larger with
LOCAL durability.
- Read it repeatedly while reference delivery runs.
The object is initially readable, then reads fail. Small inline objects remain readable. This reproduced on multiple pristine volumes.
Observed
Server repeatedly logs:
ordered reference delivery paused: metadata quorum cannot prove source event 14: source reference proof is missing
Subsequent reads fail with:
insufficient valid shard owners: need 2; healthy=0, missing=1, corrupt=0, unavailable=0
The default erasure profile is 2+1, while the published 0.5 release describes LOCAL as the satisfiable single-node durability. A locally acknowledged object must remain readable on that topology.
Impact
This is a data-availability/correctness blocker for single-node deployments using payloads that leave the inline path. Worka can temporarily bound its HMO release records below the affected size, but cannot safely use Anvil 0.5.3 for arbitrary object sizes until this is fixed.
Expected
A successful LOCAL write on the supported single-node topology remains durably readable. Reference/materialisation failure must not replace or retire the only readable local payload.
Release
ghcr.io/worka-ai/anvil:0.5.3on a pristine single-node Docker volume,LOCALdurability.Reproduction
scripts/qualify-single-node.sh.LOCALdurability.The object is initially readable, then reads fail. Small inline objects remain readable. This reproduced on multiple pristine volumes.
Observed
Server repeatedly logs:
Subsequent reads fail with:
The default erasure profile is 2+1, while the published 0.5 release describes
LOCALas the satisfiable single-node durability. A locally acknowledged object must remain readable on that topology.Impact
This is a data-availability/correctness blocker for single-node deployments using payloads that leave the inline path. Worka can temporarily bound its HMO release records below the affected size, but cannot safely use Anvil 0.5.3 for arbitrary object sizes until this is fixed.
Expected
A successful
LOCALwrite on the supported single-node topology remains durably readable. Reference/materialisation failure must not replace or retire the only readable local payload.