range-scan-lacks-safety-guarantees

Status: OUT

Range scans are vulnerable to three independent failure modes: concurrent modifications produce inconsistent results (no snapshot isolation), corrupted sibling pointers can cause infinite traversal (no cycle guard), and large result sets consume unbounded memory (eager materialization into a list).

Justifications

Three distinct safety gaps each independently threaten range scan correctness or availability

Depends on (SL): range-scan-no-concurrency-protection, range-scan-no-cycle-guard, range-scan-materializes-results

Depended on by

JSON