Why I rewrote the sync queue, three times

The first two designs assumed the network came back cleanly. It does not. Signal on a bus drops for ninety seconds at a time, and the thing that matters is not reconnecting — it is what you do with the writes you queued while you were gone.

11Comments

1 comment

  • MLMay Lin

    This matches what we saw. The reconnect is the easy half.

Built with builderstack