public void init() throws Exception { super.init(); suspected_mbrs.clear(); }
public void stop() { super.stop(); // sets leaving=false merger.stop(); }
/** * Sends a leave request to coord and blocks until a leave response has been received, or the leave timeout has elapsed */ protected void sendLeaveReqTo(Address coord) { leave_promise.reset(); leaving=true; log.trace("%s: sending LEAVE request to %s", gms.local_addr, coord); long start=System.currentTimeMillis(); sendLeaveMessage(coord, gms.local_addr); Boolean result=leave_promise.getResult(gms.leave_timeout); long time=System.currentTimeMillis()-start; if(result != null) log.trace("%s: got LEAVE response from %s in %d ms", gms.local_addr, coord, time); else log.trace("%s: timed out waiting for LEAVE response from %s (after %d ms)", gms.local_addr, coord, time); }
/** * Sends a leave request to coord and blocks until a leave response has been received, or the leave timeout has elapsed */ protected void sendLeaveReqTo(Address coord) { leave_promise.reset(); leaving=true; log.trace("%s: sending LEAVE request to %s", gms.local_addr, coord); long start=System.currentTimeMillis(); sendLeaveMessage(coord, gms.local_addr); Boolean result=leave_promise.getResult(gms.leave_timeout); long time=System.currentTimeMillis()-start; if(result != null) log.trace("%s: got LEAVE response from %s in %d ms", gms.local_addr, coord, time); else log.trace("%s: timed out waiting for LEAVE response from %s (after %d ms)", gms.local_addr, coord, time); }
public void init() throws Exception { super.init(); merger.cancelMerge(null); }
public void stop() { super.stop(); // sets leaving=false merger.stop(); }
public void init() throws Exception { super.init(); suspected_mbrs.clear(); }
public void init() throws Exception { super.init(); merger.cancelMerge(null); }