private static OpenRegionRequest buildOpenRegionRequest(final MasterProcedureEnv env,
    final ServerName serverName, final List<RegionOpenOperation> operations) {
    final OpenRegionRequest.Builder builder = OpenRegionRequest.newBuilder();
    builder.setServerStartCode(serverName.getStartCode());
    operations.stream().map(RemoteOperation::getInitiatingMasterActiveTime).findAny()
      .ifPresent(builder::setInitiatingMasterActiveTime);
    builder.setMasterSystemTime(EnvironmentEdgeManager.currentTime());
    for (RegionOpenOperation op : operations) {
      builder.addOpenInfo(op.buildRegionOpenInfoRequest(env));
    }
    return builder.build();
  }
Returns true if the error type can allow fail-fast.
@param e IOException thrown by the underlying rpc framework.
@return True if the error type can allow fail-fast.
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RSProcedureDispatcher.java