Index: hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java (revision 1388317) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java (working copy) @@ -1604,6 +1604,15 @@ } } } + if (t instanceof java.net.SocketTimeoutException + && isServerOnline(plan.getDestination())) { + LOG.warn("Call openRegion() to " + plan.getDestination() + + " has timed out when trying to assign " + + region.getRegionNameAsString() + + ", but the region might already be opened on " + + plan.getDestination() + ".", t); + return; + } LOG.warn("Failed assignment of " + state.getRegion().getRegionNameAsString() + " to "