IOException throwOnInterrupt(Throwable t) {
    if (this.closing.get()) {
      return (NotServingRegionException) new NotServingRegionException(
        getRegionInfo().getRegionNameAsString() + " is closing").initCause(t);
    }
    return (InterruptedIOException) new InterruptedIOException().initCause(t);
  }
Throw the correct exception upon interrupt
@param t cause
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java