@Override public void run() { while (!stopped) { zkLeader.start(); zkLeader.waitToBecomeLeader(); master.set(true); while (master.get() && !stopped) { try { Thread.sleep(10); } catch (InterruptedException ignored) {} } } }
@Override public void run() { zkLeader.start(); zkLeader.waitToBecomeLeader(); isMaster = true; while (!stopped) { long now = EnvironmentEdgeManager.currentTime(); // clear any expired removeExpiredKeys(); long localLastKeyUpdate = getLastKeyUpdate(); if (localLastKeyUpdate + keyUpdateInterval < now) { // roll a new master key rollCurrentKey(); } try { Thread.sleep(5000); } catch (InterruptedException ie) { if (LOG.isDebugEnabled()) { LOG.debug("Interrupted waiting for next update", ie); } } } } }
@Override public void run() { while (!stopped) { zkLeader.start(); zkLeader.waitToBecomeLeader(); master.set(true); while (master.get() && !stopped) { try { Thread.sleep(10); } catch (InterruptedException ignored) {} } } }
@Override public void run() { while (!stopped) { zkLeader.start(); zkLeader.waitToBecomeLeader(); master.set(true); while (master.get() && !stopped) { try { Thread.sleep(10); } catch (InterruptedException ignored) {} } } }
public void run() { zkLeader.start(); zkLeader.waitToBecomeLeader(); isMaster = true; while (!stopped) { long now = EnvironmentEdgeManager.currentTime(); // clear any expired removeExpiredKeys(); long localLastKeyUpdate = getLastKeyUpdate(); if (localLastKeyUpdate + keyUpdateInterval < now) { // roll a new master key rollCurrentKey(); } try { Thread.sleep(5000); } catch (InterruptedException ie) { if (LOG.isDebugEnabled()) { LOG.debug("Interrupted waiting for next update", ie); } } } } }