MCPcopy Create free account
hub / github.com/e2wugui/zeze / trySendAddLog

Method trySendAddLog

ZezeJava/ZezeJavaTest/src/SimpleRaft/RaftTest.java:182–191  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

180 }
181
182 private void trySendAddLog() {
183 while (leftSendAddLogCount > 0 && sendingSerials.size() < concurrentSendCount) {
184 int leaderId = getLeaderId();
185 if (leaderId < 0)
186 return;
187 leftSendAddLogCount--;
188 sendingSerials.add(++serialCounter);
189 envs[leaderId].sendEvent(leaderId, new Raft.AddLog(serialCounter, new Raft.Log(serialCounter)));
190 }
191 }
192
193 private void runRaftServer(int time) {
194 for (long endTime = curTime + time; curTime < endTime; curTime += 1) {

Callers 1

runRaftServerMethod · 0.95

Calls 4

getLeaderIdMethod · 0.95
sizeMethod · 0.65
addMethod · 0.65
sendEventMethod · 0.65

Tested by

no test coverage detected