You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Mark Miller (JIRA)" <ji...@apache.org> on 2015/01/29 00:48:35 UTC
[jira] [Commented] (SOLR-6969) When opening an HDFSTransactionLog
for append we must first attempt to recover it's lease to prevent data
loss.
[ https://issues.apache.org/jira/browse/SOLR-6969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14296076#comment-14296076 ]
Mark Miller commented on SOLR-6969:
-----------------------------------
bq. Ignoring the error itself for a moment, the error message is also really confusing. It starts with "Failure to open existing log file" and then later in the same line is "Failed to close file."
It's two different things. The high level log item says that there was a "Failure to open existing log file". It shows the cause of this as RecoveryInProgressException and that has a message that let's you know that the problem was "Failed to close file.". Which is what happened. If the file had been properly closed previously (no -9, bug, OOM, etc), you would not have an outstanding lease that causes this issue.
> When opening an HDFSTransactionLog for append we must first attempt to recover it's lease to prevent data loss.
> ---------------------------------------------------------------------------------------------------------------
>
> Key: SOLR-6969
> URL: https://issues.apache.org/jira/browse/SOLR-6969
> Project: Solr
> Issue Type: Bug
> Components: hdfs
> Reporter: Mark Miller
> Assignee: Mark Miller
> Priority: Critical
> Fix For: 5.0, Trunk
>
> Attachments: SOLR-6969.patch
>
>
> This can happen after a hard crash and restart. The current workaround is to stop and wait it out and start again. We should retry and wait a given amount of time as we do when we detect safe mode though.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org