All field notesField note 04 / 05 · details changed under NDA
Fixed · Incident

When the database lost its primary

Every node up, none accepting writes. Restored a healthy primary and wrote the runbook.

  1. 01

    Symptom

    Writes started failing although every database node was running.

  2. 02

    Root cause

    The replica set had no electable primary, and the cache was writing to a node that had become read-only.

  3. 03

    Fix

    Inspected member state, restored a healthy primary, and made the cache follow failover instead of a fixed node.

  4. 04

    Impact

    Writes restored, with a recovery runbook for next time.

Debug log

  1. $check the status of every member
  2. $fix what blocked the election
  3. $make the cache follow failover
  4. $write the runbook
  5. ✓resolved

A thousand welcomes

What's the next big idea?