Wellington Chevreuil created HBASE-24758:
--------------------------------------------
Summary: Avoid flooding replication source RSes logs when no sinks
are available
Key: HBASE-24758
URL: https://issues.apache.org/jira/browse/HBASE-24758
Project: HBase
Issue Type: Improvement
Reporter: Wellington Chevreuil
Assignee: Wellington Chevreuil
On HBaseInterClusterReplicationEndpoint.replicate, if no sinks are returned by
ReplicationSinkManager, say remote peer is not available, we log message below
and return false to source shipper thread, which then keeps retrying, flooding
source RS log with the below messages:
{noformat}
WARN
org.apache.hadoop.hbase.replication.regionserver.HBaseInterClusterReplicationEndpoint:
No replication sinks found, returning without replicating. The source should
retry with the same set of edits.
{noformat}
This condition could also cause ReplicationSinkManager.chooseSinks to blow an
NPE.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)