Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -980,11 +980,14 @@ public synchronized boolean isServerDead(ServerName serverName) {
/**
* Check if a server is unknown. A server can be online, or known to be dead, or unknown to this
* manager (i.e, not online, not known to be dead either; it is simply not tracked by the master
* any more, for example, a very old previous instance).
* any more, for example, a very old previous instance). A null serverName should not be
* considered unknown. We set regionLocation null before finding the assign candidate (in-between
* region transition) or while marking it OFFLINE/FAILED_OPEN For more info regarding null-check
* in this refer HBASE-30142
*/
public boolean isServerUnknown(ServerName serverName) {
return serverName == null
|| (!onlineServers.containsKey(serverName) && !deadservers.isDeadServer(serverName));
return serverName != null
&& (!onlineServers.containsKey(serverName) && !deadservers.isDeadServer(serverName));
}

public void shutdownCluster() {
Expand Down