What version of hbase are you on? Did you check the isFailedServer() [1]. We delete an entry from the failed servers list if its entry exceeds the FAILED_SERVER_EXPIRY_KEY (hbase.ipc.client.failed.servers.expiry = 2000ms by default).
[1] https://github.com/apache/hbase/blob/0.98/hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RpcClient.java#L204 Thanks, Bharath On Mon, Dec 29, 2014 at 12:15 PM, Pankaj kr <pankaj...@huawei.com> wrote: > Hi, > > When RPC clients try to connect to server and if it fails then the server > will be added in the failedServers. Each time server address will be > verified against the failedServers whether it's a failed server or not and > throws "This server is in the failed servers list". > This failedServers cache is never modified and to clear this client > program has to be restarted. > > Why such behavior? > > Regards, > Pankaj > -- Bharath Vissapragada <http://www.cloudera.com>