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

Method getLeader

ZezeJava/ZezeJava/src/main/java/Zeze/Raft/Test.java:543–552  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

541 }
542
543 private TestRaft getLeader() throws InterruptedException {
544 while (true) {
545 for (var raft : rafts.values()) {
546 if (raft.raft != null && raft.raft.isLeader())
547 return raft;
548 }
549 //noinspection BusyWait
550 Thread.sleep(1000);
551 }
552 }
553
554 private ArrayList<TestRaft> getNodeNotLeaders() {
555 var NotLeader = new ArrayList<TestRaft>();

Callers 1

runTraceMethod · 0.95

Calls 3

valuesMethod · 0.65
isLeaderMethod · 0.45
sleepMethod · 0.45

Tested by

no test coverage detected