Алгоритм плота, предотвратить увеличение срока - PullRequest
0 голосов
/ 29 ноября 2018

В алгоритме Плот термин всегда увеличивается.Есть ли какой-нибудь хороший способ решить эту проблему и не дать сроку достичь предела в будущем?Поскольку я использую термин типа tinyint и не хочу изменять тип, через минуту пройдут выборы, поэтому этот термин будет быстро расти.

d.Log.Term(d.Log.Term() + 1)
d.Log.State(BeCandidate)

Я хочу изменитьterm = 0 после того, как последователь получает сердцебиение, но это не работает.

1 Ответ

0 голосов
/ 29 ноября 2018
max(uint64) = 18446744073709551615
one year  =525600 (minute)
so :
max(uint64) / one year = 35096545041304.32(year)
i should worry about it 
...