Skewed clocks

Quorum 14
HTTP/2Users100 req/sAPI server1 vCPU · 1 GBAPI server1 vCPU · 1 GB
HTTP/2HTTP/2Users100 req/sAPI server1 vCPU · 1 GBAPI server1 vCPU · 1 GB

Fix the board. Turn every goal green.

Traffic
100 req/s · reads only
Limit
API server answers about 3,300 req/s
Bill
  • API server × 28 USD/mo
8 of 20 USD/mo

Goals

Not tested yet

Saved data that was lost later.What the servers and services cost each month.

Clock A is 300 ms ahead. A contact update reaches B before B writes its replacement at 0.1 seconds. Keep the newer causal write when the replicas settle.

0:00. The contact update was replaced by an older value. Graph: clock A runs 300 ms ahead of clock B.

A lease with a fencing tokenTap to turn the fencing tokens on or off

Fencing tokens · lease 30 s · late write with token 33: rejected