Trace and read telemetry is best-effort, silent and capped #161
Labels
No labels
already-shipped
bug
documentation
duplicate
enhancement
external-review
good first issue
help wanted
in progress
invalid
needs-decision
proposal
question
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: crenshawdev/cadence-archived#161
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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?
Source: strict re-review C-19
Verdict: DISPUTE - by design, closing
Claim as reviewed
Trace and read telemetry is best-effort, silent, capped, and tool-response byte coverage is conditional, so observability cannot be treated as an authoritative complete ledger.
At HEAD
f354864(v3.3.0)Accurate on every point, and each is a stated contract rather than an accident: the appenders return
{written:false, reason}instead of throwing, the file is size-capped before the write, and the readers surface capped or malformed records rather than presenting partial data as complete.Note
A record of a decision may never be able to change the decision - that is the reason the telemetry is best-effort, and making it authoritative would mean letting a full disk block a phase. The docs already decline to call it a complete ledger.