Tag
write-ahead-log
- Jul 27, 2026 Two-Phase Commit and the Coordinator Decision Record Why a distributed commit needs a durable, single-source decision, what each participant promises when it votes yes, and how the coordinator log resolves a crash in the middle of the protocol. distributed systems
- 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
- May 26, 2026 Two-Phase Commit Across Shards: The Coordinator, the Veto, and the In-Doubt Window How prepare and commit phases make a cross-shard transaction atomic, why a coordinator failure leaves participants unable to decide, and what presumed abort changes. databases
- May 1, 2026 Durable Buffers and the Cost of At-Least-Once Export What has to be true for a queue to survive a process restart, why a write-ahead log adds a disk round trip to the export path, and what at-least-once cannot promise. observability
- Mar 6, 2026 Log Shipping and the Recovery Point Objective How the commit acknowledgement ladder sets the true data-loss window, why a WAL archive lags by a whole segment, and how to measure the gap rather than assume it. devops
- Nov 29, 2025 Replication Lag as the Real Recovery Point Bound Why asynchronous cross-region replication sets an RPO that varies with write rate and network conditions, and how to measure the lag that actually matters for data loss. cloud infrastructure
- Apr 21, 2025 WAL Frames, Read Marks, and What a Checkpoint Can Move How the write-ahead log appends frames instead of rewriting pages in place, how readers pin the log through read marks, and why a checkpoint is bounded by the slowest open reader. mobile computing
- 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 2, 2024 Presumed Abort and Presumed Commit: Two Defaults for Missing Decisions How a participant resolves a transaction when no decision record exists anywhere, what each presumption costs in log writes and retained state, and why presumed abort dominates in practice. distributed systems
- Jun 23, 2023 The Replication Log as the Ordering Unit in Single-Leader Replication Why single-leader replication ships a serialised change log rather than rows, how log positions act as a logical clock, and where the ordering guarantee stops. databases
- Jun 11, 2023 Log-Based Capture and the Write-Ahead Log as a Change Feed Why the redo log is a more faithful record of commits than any table query, how decoding turns physical records into row images, and what retention forces. data engineering