Skip to content

Commit ab076b0

Browse files
committed
HBASE-23040 give friendly message about unknown server when running unload for RegionMover.
closes #635 Signed-off-by: stack <stack@apache.org>
1 parent cb62f73 commit ab076b0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

hbase-server/src/main/java/org/apache/hadoop/hbase/util/RegionMover.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,12 @@ public boolean unload() throws InterruptedException, ExecutionException, Timeout
421421
.keySet());
422422
// Remove the host Region server from target Region Servers list
423423
ServerName server = stripServer(regionServers, hostname, port);
424+
if (server == null) {
425+
LOG.info("Could not find server '{}:{}' in the set of region servers. giving up.",
426+
hostname, port);
427+
LOG.debug("List of region servers: {}", regionServers);
428+
return false;
429+
}
424430
// Remove RS present in the exclude file
425431
stripExcludes(regionServers);
426432
stripMaster(regionServers);

0 commit comments

Comments
 (0)