You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Viraj Jasani (Jira)" <ji...@apache.org> on 2021/01/15 07:52:00 UTC
[jira] [Comment Edited] (HBASE-25478) Implement retries when
enabling tables in TestRegionReplicaReplicationEndpoint
[ https://issues.apache.org/jira/browse/HBASE-25478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17265788#comment-17265788 ]
Viraj Jasani edited comment on HBASE-25478 at 1/15/21, 7:51 AM:
----------------------------------------------------------------
It seems we have seen flakies with ReplicationException as same peerId can be used by multiple tests. Hence, it is focusing on ReplicationException.
{code:java}
catch (IOException e) {
if (e.getCause() instanceof ReplicationException) {
continueToRetry = true;
tries++;
Uninterruptibles.sleepUninterruptibly(1, TimeUnit.SECONDS);
}
}
{code}
Does it sound good [~stack]?
was (Author: vjasani):
It seems we have seen flakies with ReplicationException as same peerId can be used by multiple tests. Hence, it is focusing on ReplicationException.
{code:java}
catch (IOException e) {
if (e.getCause() instanceof ReplicationException) {
continueToRetry = true;
tries++;
Uninterruptibles.sleepUninterruptibly(1, TimeUnit.SECONDS);
}
}
{code}
Does it sound good [~stack]?
> Implement retries when enabling tables in TestRegionReplicaReplicationEndpoint
> ------------------------------------------------------------------------------
>
> Key: HBASE-25478
> URL: https://issues.apache.org/jira/browse/HBASE-25478
> Project: HBase
> Issue Type: Bug
> Reporter: Christine Feng
> Priority: Minor
>
> When a table from a previous test is too slow to close, it can cause problems for subsequent tests. Implementing a retry-and-wait function in this test class during table enablement will prevent issues where a single peerID is being used by two tests at once.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)