jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ian Boston (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OAK-3547) Improve ability of the OakDirectory to recover from unexpected file errors
Date Wed, 04 Nov 2015 08:55:28 GMT

    [ https://issues.apache.org/jira/browse/OAK-3547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14989147#comment-14989147

Ian Boston commented on OAK-3547:

No issues seen running for 12h.
Need to look into improving recovery capabilities. Currently any change to any file referenced
in a listing causes rejection of the listing. Some lucene index files are mutable (the  delete
file) and so checking must be relaxed for those files as the file will change. Need to analyse
the changes in the log files to check what really is mutable and what is immutable in a listing.

> Improve ability of the OakDirectory to recover from unexpected file errors
> --------------------------------------------------------------------------
>                 Key: OAK-3547
>                 URL: https://issues.apache.org/jira/browse/OAK-3547
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: lucene
>    Affects Versions: 1.4
>            Reporter: Ian Boston
> Currently if the OakDirectory finds that a file is missing or in some way damaged, and
exception is thrown which impacts all queries using that index, at times making the index
unavailable. This improvement aims to make the OakDirectory recover to a previously ok state
by storing which files were involved in previous states, and giving the code some way of checking
if they are valid.

This message was sent by Atlassian JIRA

View raw message