public void run() { if (onlyGetEpochToPropose) { try { epoch = leader.getEpochToPropose(followerSid, 0); } catch (Exception e) { } } else { try{ leader.waitForEpochAck(followerSid, new StateSummary(0, 0)); msg = "FollowerMockThread (id = " + followerSid + ") returned from waitForEpochAck"; } catch (Exception e) { } } } }
try { leader.waitForEpochAck(peer.getId(), new StateSummary(0, 0)); } catch (InterruptedException e) { try { leader.waitForEpochAck(observerId, new StateSummary(0, 0)); } catch (InterruptedException e) { try { leader.waitForEpochAck(participantId, new StateSummary(0, 0)); Assert.assertEquals("Unexpected vote in electingFollowers", 2, leader.electingFollowers.size()); Assert.assertTrue(leader.electionFinished);
ss = new StateSummary(epoch, zxid); leader.waitForEpochAck(this.getSid(), ss); } else { byte ver[] = new byte[4]; leader.waitForEpochAck(this.getSid(), ss);
waitForEpochAck(self.getId(), leaderStateSummary); self.setCurrentEpoch(epoch);
waitForEpochAck(self.getId(), leaderStateSummary); self.setCurrentEpoch(epoch);