PD集群的时间同步需要多精确?如果PD服务器中的时间不一致,该怎么办?

时间:2018-07-24 03:26:44

标签: tidb pd

我正在为PD服务器的时间同步而苦苦挣扎,无法找到一种确保其精度的好方法。有人知道以上两个问题的答案吗?

1 个答案:

答案 0 :(得分:1)

  1. 建议使用NTP来保证PD服务器的时间同步,因为当前NTP实现的时间同步精度可以满足PD服务器的时间同步要求。

  2. PD服务器中时间不一致可能会导致在切换领导者后产生较小的TSO,因此申请TSO暂时无法使用。在应用程序级别,它返回错误代码。

  3. 理论上,PD的时间同步误差的容限越小越好。在更换领导者期间,如果时钟回到过去,则该过程要等到上一个领导者才能进行。 PD可以容忍任何同步错误,但是较大的错误值表示在更换领导者期间服务停止的时间更长。