mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-06 17:49:07 -05:00
[GH-ISSUE #1369] content-hash SLI mismatch on 2026-04-17T11:36:50.894Z #5734
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @github-actions[bot] on GitHub (Apr 17, 2026).
Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/1369
Hourly sampling detected a content_hash mismatch between the production Worker and the release vault.db. This is a data-plane SLI alert — corpus content may be corrupted at the edge. Workflow: https://github.com/harvard-edge/cs249r_book/actions/runs/24563046626
@profvjreddi commented on GitHub (Apr 17, 2026):
Closing as stale / duplicate. Root cause: the
vault-content-hash-sliworkflow's Python probe threwValueError: unknown url typebefore any hash compare step becauseWORKER_URLwas unset (worker not yet deployed). The issue title ("content-hash SLI mismatch") was misleading — there was no mismatch, only an infra-config failure dressed as data corruption.Fixed in #1384 by deleting the workflow outright rather than patching it. The SLI's design conflated build-output consistency with runtime integrity; the compiler's atomic write already provides the invariant it claimed to check. If runtime integrity becomes a real requirement later, the right architecture is signed responses + client verification, not hourly hash re-probing.
No new
content-hash SLI mismatchissues should auto-file after this point.