소스 검색

Set all RPC retries to 1.

It does not help a lot in the tests, probably because all RPCs
are scheduled.
Jing Yang 5 년 전
부모
커밋
1e748a0315
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/lib.rs

+ 3 - 3
src/lib.rs

@@ -454,7 +454,7 @@ impl Raft {
         Some(tx)
     }
 
-    const REQUEST_VOTE_RETRY: usize = 4;
+    const REQUEST_VOTE_RETRY: usize = 1;
     async fn request_vote(
         rpc_client: RpcClient,
         args: RequestVoteArgs,
@@ -582,7 +582,7 @@ impl Raft {
         Some(args)
     }
 
-    const HEARTBEAT_RETRY: usize = 3;
+    const HEARTBEAT_RETRY: usize = 1;
     async fn send_heartbeat(
         rpc_client: RpcClient,
         args: AppendEntriesArgs,
@@ -733,7 +733,7 @@ impl Raft {
         })
     }
 
-    const APPEND_ENTRIES_RETRY: usize = 3;
+    const APPEND_ENTRIES_RETRY: usize = 1;
     async fn append_entries(
         rpc_client: RpcClient,
         args: AppendEntriesArgs,