()
| 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>(); |