Files
zot/pkg
Ramkumar Chinchani b51c196301 fix(storage): bound DedupeBlob self-heal retries
Replace the unbounded self-heal retry loop in DedupeBlob with an explicit retry
cap to prevent pathological looping when cache records keep pointing to missing
_blobstore masters while duplicate refs remain live.

Keep existing fail-fast behavior when updatedRecord == dstRecord, and return the
last observed stat error when retry budget is exhausted. Add regression coverage
for the changing-stale-record scenario to ensure DedupeBlob returns predictably.

Signed-off-by: Ramkumar Chinchani <rchincha.dev@gmail.com>
2026-06-18 18:52:19 -07:00
..