[ https://issues.apache.org/jira/browse/HBASE-13618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lars Hofhansl resolved HBASE-13618. ----------------------------------- Resolution: Pending Closed Hadoop Flags: Reviewed Committed to world-0.94. Thanks for having a look [~apurtell] > ReplicationSource is too eager to remove sinks > ---------------------------------------------- > > Key: HBASE-13618 > URL: https://issues.apache.org/jira/browse/HBASE-13618 > Project: HBase > Issue Type: Bug > Reporter: Lars Hofhansl > Assignee: Lars Hofhansl > Priority: Minor > Fix For: 2.0.0, 0.98.13, 1.0.2, 1.1.1 > > Attachments: 13618-v2.txt, 13618.txt > > > Looking at the replication for some other reason I noticed that the > replication source might be a bit too eager to remove sinks from the list of > valid sinks. > The current logic allows a sink to fail N times (default 3) and then it will > be remove from the sinks. But note that this failure count is never reduced, > so given enough runtime and some network glitches _every_ sink will > eventually be removed. When all sink are removed the source pick new sinks > and the counter is set to 0 for all of them. > I think we should change to reset the counter each time we successfully > replicate something to the sink (which proves the sink isn't dead). Or we > could decrease the counter each time we successfully replication, that might > be better - if we consistently fail more attempts than we succeed the sink > should be removed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)