@Override public void run() { try { this.services.postOpenDeployTasks(new PostOpenDeployContext(region, masterSystemTime)); } catch (Throwable e) { String msg = "Exception running postOpenDeployTasks; region=" + this.region.getRegionInfo().getEncodedName(); this.exception = e; if (e instanceof IOException && isRegionStillOpening(region.getRegionInfo(), services)) { server.abort(msg, e); } else { LOG.warn(msg, e); } } // We're done. Set flag then wake up anyone waiting on thread to complete. this.signaller.set(true); synchronized (this.signaller) { this.signaller.notify(); } }
return; rs.postOpenDeployTasks(new PostOpenDeployContext(region, masterSystemTime)); rs.addRegion(region); LOG.info("Opened {}", regionName);
public void run() { try { this.services.postOpenDeployTasks(this.region, this.server.getCatalogTracker(), false); } catch (Exception e) { LOG.warn("Exception running postOpenDeployTasks; region=" + this.region.getRegionInfo().getEncodedName(), e); this.exception = e; } // We're done. Set flag then wake up anyone waiting on thread to complete. this.signaller.set(true); synchronized (this.signaller) { this.signaller.notify(); } }
@Override public void run() { try { this.services.postOpenDeployTasks(new PostOpenDeployContext(region, masterSystemTime)); } catch (Throwable e) { String msg = "Exception running postOpenDeployTasks; region=" + this.region.getRegionInfo().getEncodedName(); this.exception = e; if (e instanceof IOException && isRegionStillOpening(region.getRegionInfo(), services)) { server.abort(msg, e); } else { LOG.warn(msg, e); } } // We're done. Set flag then wake up anyone waiting on thread to complete. this.signaller.set(true); synchronized (this.signaller) { this.signaller.notify(); } }
try { services.postOpenDeployTasks(b, server.getCatalogTracker(), true); services.postOpenDeployTasks(a, server.getCatalogTracker(), true); services.addToOnlineRegions(a); } catch (KeeperException ke) {
try { if (useCoordinationForAssignment) { services.postOpenDeployTasks(merged); } else if (!services.reportRegionStateTransition(TransitionCode.MERGED, mergedRegionInfo, region_a.getRegionInfo(), region_b.getRegionInfo())) {
if (useZKForAssignment) { services.postOpenDeployTasks(b); } else if (!services.reportRegionStateTransition(TransitionCode.SPLIT, parent.getRegionInfo(), hri_a, hri_b)) { services.postOpenDeployTasks(a);