|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.hbase.master.DeadServer
@InterfaceAudience.Private public class DeadServer
Class to hold dead servers list and utility querying dead server list.
| Constructor Summary | |
|---|---|
DeadServer()
|
|
| Method Summary | |
|---|---|
void |
add(ServerName sn)
Adds the server to the dead server list if it's not there already. |
boolean |
areDeadServersInProgress()
Checks if there are currently any dead servers being processed by the master. |
void |
cleanAllPreviousInstances(ServerName newServerName)
|
boolean |
cleanPreviousInstance(ServerName newServerName)
A dead server that comes back alive has a different start code. |
List<Pair<ServerName,Long>> |
copyDeadServersSince(long ts)
Extract all the servers dead since a given time, and sort them. |
Set<ServerName> |
copyServerNames()
|
void |
finish(ServerName ignored)
|
Date |
getTimeOfDeath(ServerName deadServerName)
Get the time when a server died |
boolean |
isDeadServer(ServerName serverName)
|
boolean |
isEmpty()
|
int |
size()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DeadServer()
| Method Detail |
|---|
public boolean cleanPreviousInstance(ServerName newServerName)
newServerName - Servername as either host:port or
host,port,startcode.
public boolean isDeadServer(ServerName serverName)
serverName - server name.
public boolean areDeadServersInProgress()
public Set<ServerName> copyServerNames()
public void add(ServerName sn)
sn - the server namepublic void finish(ServerName ignored)
public int size()
public boolean isEmpty()
public void cleanAllPreviousInstances(ServerName newServerName)
public String toString()
toString in class Objectpublic List<Pair<ServerName,Long>> copyDeadServersSince(long ts)
ts - the time, 0 for all
public Date getTimeOfDeath(ServerName deadServerName)
deadServerName - the dead server name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||