You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Christopher Tubbs (JIRA)" <ji...@apache.org> on 2014/12/22 20:17:13 UTC
[jira] [Created] (ACCUMULO-3448) ZooUtil throws exception even when
retry succeeds
Christopher Tubbs created ACCUMULO-3448:
-------------------------------------------
Summary: ZooUtil throws exception even when retry succeeds
Key: ACCUMULO-3448
URL: https://issues.apache.org/jira/browse/ACCUMULO-3448
Project: Accumulo
Issue Type: Bug
Components: fate
Reporter: Christopher Tubbs
Fix For: 1.7.0
Saw this while examining checkstyle warnings:
{{o.a.a.fate.zookeeper.ZooUtil}} has a static {{putData}} method which is called by other methods. In the {{OVERWRITE}} case, if an exception was caused by a timeout or other temporary, connection-related issue, it attempts to retry by calling a {{retryOrThrow}} method.
However, even if it does end up succeeding (not throwing an exception), the case in the switch statement falls through to the default case, and throws the exception anyway, never retrying.
May affect previous versions. I have not triage'd those yet.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)