integrity-checking-is-both-incomplete-and-unrecoverable

Status: IN

Data integrity checking fails in two complementary ways: CRC checksums exclude routing metadata (sequence numbers, page numbers, headers), so corruption in those fields goes undetected; and every reader halts at the first detected CRC failure with no resync capability — meaning both detectable and undetectable corruption are terminal.

Justifications

incomplete detection + no recovery = both missed and caught corruption are equally fatal

Depends on (SL): payload-only-crc-leaves-metadata-unprotected, corruption-is-terminal-across-all-readers

Depended on by

JSON