You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Wellington Chevreuil (Jira)" <ji...@apache.org> on 2021/02/18 12:20:00 UTC
[jira] [Commented] (HBASE-25583) Handle the NoNode exception in
remove log replication and avoid crash
[ https://issues.apache.org/jira/browse/HBASE-25583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17286445#comment-17286445 ]
Wellington Chevreuil commented on HBASE-25583:
----------------------------------------------
I see a PR to branch-1 named linked to another Jira HBASE-25582. I believe it has been mistakenly named to that jira, as description matches to this one. Please update the PR title. And please edit the "Affects Version/s" field here to reflect all versions where you had identified this problem.
> Handle the NoNode exception in remove log replication and avoid crash
> ---------------------------------------------------------------------
>
> Key: HBASE-25583
> URL: https://issues.apache.org/jira/browse/HBASE-25583
> Project: HBase
> Issue Type: Bug
> Reporter: Sandeep Pal
> Assignee: Sandeep Pal
> Priority: Major
>
> Should not crash the region server it there is a NoNode exception while removing the log
> We should look into the excpetion and if it is NoNode we shouldn't crash. There might be a possiblity the node was deleted as part of peer tear down.
> ` @Override
> public void removeLog(String queueId, String filename) {
> try {
> String znode = ZKUtil.joinZNode(this.myQueuesZnode, queueId);
> znode = ZKUtil.joinZNode(znode, filename);
> ZKUtil.deleteNode(this.zookeeper, znode);
> } catch (KeeperException e) {
> this.abortable.abort("Failed to remove wal from queue (queueId=" + queueId + ", filename="
> + filename + ")", e);
> }
> }
--
This message was sent by Atlassian Jira
(v8.3.4#803005)