private FlushRegionResponse flushRegion() throws IOException { // check whether we should still do the flush to this region. If the regions are changed due // to splits or merges, etc return success if (!Bytes.equals(location.getRegionInfo().getRegionName(), regionName)) { if (!reload) { throw new IOException("Cached location seems to be different than requested region."); } LOG.info("Skipping flush region, because the located region " + Bytes.toStringBinary(location.getRegionInfo().getRegionName()) + " is different than " + " requested region " + Bytes.toStringBinary(regionName)); return FlushRegionResponse.newBuilder() .setLastFlushTime(EnvironmentEdgeManager.currentTime()) .setFlushed(false) .setWroteFlushWalMarker(false) .build(); } FlushRegionRequest request = RequestConverter.buildFlushRegionRequest(regionName, writeFlushWalMarker); try { PayloadCarryingRpcController controller = rpcControllerFactory.newController(); controller.setPriority(tableName); return stub.flushRegion(controller, request); } catch (ServiceException se) { throw ProtobufUtil.getRemoteException(se); } } }
builder.setWroteFlushWalMarker(flushResult.wroteFlushWalMarker);
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse.getDefaultInstance()) return this; if (other.hasLastFlushTime()) { setLastFlushTime(other.getLastFlushTime()); } if (other.hasFlushed()) { setFlushed(other.getFlushed()); } if (other.hasWroteFlushWalMarker()) { setWroteFlushWalMarker(other.getWroteFlushWalMarker()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse.getDefaultInstance()) return this; if (other.hasLastFlushTime()) { setLastFlushTime(other.getLastFlushTime()); } if (other.hasFlushed()) { setFlushed(other.getFlushed()); } if (other.hasWroteFlushWalMarker()) { setWroteFlushWalMarker(other.getWroteFlushWalMarker()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse.getDefaultInstance()) return this; if (other.hasLastFlushTime()) { setLastFlushTime(other.getLastFlushTime()); } if (other.hasFlushed()) { setFlushed(other.getFlushed()); } if (other.hasWroteFlushWalMarker()) { setWroteFlushWalMarker(other.getWroteFlushWalMarker()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionResponse.getDefaultInstance()) return this; if (other.hasLastFlushTime()) { setLastFlushTime(other.getLastFlushTime()); } if (other.hasFlushed()) { setFlushed(other.getFlushed()); } if (other.hasWroteFlushWalMarker()) { setWroteFlushWalMarker(other.getWroteFlushWalMarker()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }