3 ms·
Well the CERN clocks were operating at a much lower error tolerance than Spanner's 5ms.
by Evbn 14y ago
Well the CERN clocks were operating at a much lower error tolerance than Spanner's 5ms.
- rdtsc 14y agoIt seems this becomes another tune-able parameter. The concurrent transactional behavior just depends on the characteristics of the time synchronization. This also, unfortunately introduces a new failure mode ("bird pooped on GPS antenna" exception) that has to be handled. At worst it would revert to using plain NTP servers. But is just something new that possibly didn't have to be considered previously.
- cmccabe 14y agoIf GPS is unavailable, it reverts to using atomic clocks. As those gradually drift out of sync, the system slows down until the problem is fixed. NTP is not used, at least in Spanner.