Pārlūkot izejas kodu

Only mark term when the heartbeat failed.

Jing Yang 3 gadi atpakaļ
vecāks
revīzija
2ae284f37b
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/heartbeats.rs

+ 2 - 1
src/heartbeats.rs

@@ -116,9 +116,10 @@ where
                 rpc_client.append_entries(args.clone())
             })
             .await?;
-        term_watermark.mark(response.term);
         if term == response.term {
             beat_ticker.tick(beat);
+        } else {
+            term_watermark.mark(response.term);
         }
         Ok(())
     }