Binbin
924729eb16
Fix the election was reset wrongly before failover epoch was obtained ( #1339 )
...
After #1009 , we will reset the election when we received
a claim with an equal or higher epoch since a node can win
an election in the past.
But we need to consider the time before the node actually
obtains the failover_auth_epoch. The failover_auth_epoch
default is 0, so before the node actually get the failover
epoch, we might wrongly reset the election.
This is probably harmless, but will produce misleading log
output and may delay election by a cron cycle or beforesleep.
Now we will only reset the election when a node is actually
obtains the failover epoch.
Signed-off-by: Binbin <binloveplay1314@qq.com>
2024-12-09 16:19:02 +08:00
..
2024-12-08 20:30:07 +08:00
2024-12-05 20:01:38 +01:00
2024-12-07 10:26:31 +01:00
2024-09-25 01:22:54 +02:00
2024-05-22 23:24:12 -07:00
2024-04-10 08:59:45 +02:00
2024-10-09 21:20:47 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-05-22 23:24:12 -07:00
2024-06-16 21:18:20 -07:00
2024-08-14 09:20:36 -07:00
2024-12-03 08:42:29 -08:00
2024-09-27 12:20:47 -07:00
2024-11-21 16:29:21 -08:00
2024-11-21 16:29:21 -08:00
2024-11-21 18:22:16 +02:00
2024-11-21 18:22:16 +02:00
2024-10-15 10:29:52 +08:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-12-03 19:20:31 +02:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-05-22 23:24:12 -07:00
2024-08-14 09:20:36 -07:00
2024-05-22 23:24:12 -07:00
2024-12-09 16:19:02 +08:00
2024-12-02 15:55:24 +08:00
2024-10-23 17:11:42 +08:00
2024-07-29 21:50:46 -07:00
2024-09-25 03:55:53 -04:00
2024-12-02 15:55:24 +08:00
2024-11-29 11:13:34 +01:00
2024-09-25 01:22:54 +02:00
2024-12-08 20:30:07 +08:00
2024-05-22 23:24:12 -07:00
2024-12-03 08:42:29 -08:00
2024-12-02 19:40:38 +01:00
2024-11-29 11:13:34 +01:00
2024-11-29 11:13:34 +01:00
2024-08-14 09:20:36 -07:00
2024-04-09 10:24:03 +02:00
2024-08-14 09:20:36 -07:00
2024-05-02 20:00:04 -07:00
2024-05-02 20:00:04 -07:00
2024-05-08 12:17:32 -07:00
2024-04-30 19:32:01 -07:00
2024-04-30 19:32:01 -07:00
2024-04-30 19:32:01 -07:00
2024-11-28 14:10:48 +08:00
2024-11-25 10:01:43 +01:00
2024-09-25 01:22:54 +02:00
2024-12-03 11:19:53 -08:00
2024-12-03 08:42:29 -08:00
2024-12-03 08:42:29 -08:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-11-18 18:06:35 -08:00
2024-11-19 21:53:19 +01:00
2024-11-19 21:53:19 +01:00
2024-08-14 09:20:36 -07:00
2024-08-26 21:10:44 -07:00
2024-10-04 12:58:42 -07:00
2024-11-25 09:59:37 +08:00
2024-11-25 09:59:37 +08:00
2024-08-14 09:20:36 -07:00
2015-07-26 15:17:18 +02:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-12-02 19:40:38 +01:00
2024-08-27 20:44:32 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-12-03 19:20:31 +02:00
2024-12-03 19:20:31 +02:00
2024-12-03 08:42:29 -08:00
2024-12-03 08:42:29 -08:00
2024-11-14 09:45:47 +01:00
2024-09-25 01:22:54 +02:00
2024-09-02 22:35:24 +08:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-09-09 13:01:25 +08:00
2024-08-14 09:20:36 -07:00
2024-06-30 11:33:10 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2021-11-16 13:12:25 +02:00
2021-11-16 13:12:25 +02:00
2021-11-16 13:12:25 +02:00
2021-11-16 13:12:25 +02:00
2024-11-29 11:13:34 +01:00
2024-09-25 01:22:54 +02:00
2024-08-26 21:10:44 -07:00
2024-09-25 01:22:54 +02:00
2024-04-05 21:15:57 -07:00
2024-12-05 11:58:24 -05:00
2024-05-22 23:24:12 -07:00
2023-05-02 17:31:32 -07:00
2020-12-23 15:52:07 +02:00
2020-12-23 15:52:07 +02:00
2024-12-03 19:20:31 +02:00
2024-12-03 19:20:31 +02:00
2024-10-01 04:30:35 -04:00
2024-12-01 17:12:27 +02:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-11 09:53:42 -07:00
2024-11-14 10:37:44 +08:00
2024-11-14 10:37:44 +08:00
2024-09-25 01:22:54 +02:00
2024-10-04 12:58:42 -07:00
2024-10-02 19:28:55 +02:00
2024-10-02 19:28:55 +02:00
2024-10-02 19:28:55 +02:00
2024-12-01 17:12:27 +02:00
2024-09-25 01:22:54 +02:00
2024-12-05 18:26:56 +01:00
2024-05-22 23:24:12 -07:00
2024-08-14 09:20:36 -07:00
2024-12-01 21:33:21 +08:00
2024-11-25 10:01:43 +01:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-10-15 23:32:42 +08:00
2024-06-07 01:40:55 +02:00
2024-07-22 18:03:28 -07:00
2024-05-22 23:24:12 -07:00
2024-11-25 07:16:46 -08:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-11-14 09:45:47 +01:00
2024-12-03 19:20:31 +02:00
2024-12-03 11:19:53 -08:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2020-10-25 14:14:05 +02:00
2024-08-14 09:20:36 -07:00
2024-05-09 19:44:40 -07:00
2024-05-09 19:44:40 -07:00
2021-11-11 13:51:33 +02:00
2021-07-10 10:04:54 -05:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-11-29 11:13:34 +01:00
2024-09-25 01:22:54 +02:00
2024-11-25 10:01:43 +01:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-06-07 14:21:33 -07:00
2024-05-06 00:09:01 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2022-05-22 17:10:31 +03:00
2024-10-11 21:28:42 -07:00
2024-08-27 19:11:09 -07:00
2024-09-10 22:09:18 +02:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-11-25 10:01:43 +01:00
2024-09-25 01:22:54 +02:00
2024-05-28 09:27:51 -07:00
2024-05-22 23:24:12 -07:00
2024-08-14 09:20:36 -07:00
2024-11-29 11:13:34 +01:00
2024-08-14 09:20:36 -07:00
2024-11-29 11:13:34 +01:00
2024-11-25 10:01:43 +01:00
2024-08-14 09:20:36 -07:00
2020-12-06 14:54:34 +02:00
2024-11-25 10:01:43 +01:00
2024-11-14 09:45:47 +01:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-11-25 10:01:43 +01:00
2024-12-05 11:58:24 -05:00
2024-04-17 14:38:21 +02:00
2024-10-23 14:30:42 -07:00
2024-08-14 09:20:36 -07:00
2024-08-31 15:42:44 +02:00
2024-08-31 15:42:44 +02:00
2024-11-21 16:29:21 -08:00
2024-11-21 16:29:21 -08:00