Tag
crash-recovery
- Jun 30, 2026 Durable Append: Group Commit, Torn Tails, and Recovery What fsync actually orders, why a log file needs a per-record checksum, and how batching many appends into one flush changes the latency of every record. observability
- Jun 15, 2026 Write-Ahead Log Record Ordering and the Force-at-Commit Boundary Why a log record must reach stable storage before the page it describes, what LSN comparison guarantees during recovery, and where group commit fits in the sequence. databases
- Dec 8, 2025 Durable Run State and Scheduler Reconciliation How a scheduler recovers after its own crash, why run state must be committed before a task is dispatched, and what the reconcile loop compares. data engineering
- Nov 7, 2025 The Durable Outbox: Committing Locally Before the Network Agrees How an app records an intended write on disk, drains it in order, and survives process death, so that a user action is never lost to a failed request. mobile computing
- Sep 26, 2025 Soft Updates and Dependency Ordering Without a Journal How FFS-style filesystems enforce partial write orders that keep metadata repairable, why cycles in the dependency graph force rollback, and what it saves. filesystems
- Jul 22, 2025 Torn Writes, Journal Checksums, and Detecting a Bad Commit Why a commit record that exists is not proof that its transaction is intact, how checksumming the log closes that hole, and what remains undetectable. filesystems
- Dec 15, 2024 Write-Ahead Logging and Crash Recovery in Search How a search index survives a crash without losing recently added documents, by logging mutations to a sequential write-ahead log and replaying it after restart. information retrieval
- Feb 16, 2024 Doublewrite Buffers and the Torn Page Problem Why a page write is not atomic on real hardware, how a shadow copy restores the page after a partial write, and what the extra sequential write costs. databases
- Dec 16, 2023 Write-Ahead Journaling and the Three-Phase Commit Record How a journal turns many unordered block writes into one atomic transaction, why the commit block must be a single sector, and how replay stays idempotent. filesystems
- Nov 23, 2023 Checkpoint Regions and Tail Recovery in an Append-Only Log How a log-structured filesystem bounds what a crash can lose, and how it reconstructs the segment summaries written after the last durable checkpoint by scanning forward instead of backward. filesystems