1.fhxd.de

Notes on clocks that disagree

Every distributed bug eventually turns out to be a clock bug. Two machines disagree about what time it is, nothing errors, and the consequences surface three layers away as a corrupted ordering or an expired token. These are notes on that.