jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davide Giannella (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (JCR-3905) Journal sync after full re-index does not save journal revision
Date Wed, 23 Mar 2016 15:09:25 GMT

     [ https://issues.apache.org/jira/browse/JCR-3905?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Davide Giannella updated JCR-3905:
    Fix Version/s:     (was: 2.10.2)

> Journal sync after full re-index does not save journal revision
> ---------------------------------------------------------------
>                 Key: JCR-3905
>                 URL: https://issues.apache.org/jira/browse/JCR-3905
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: clustering, indexing, jackrabbit-core
>    Affects Versions: 2.8.1
>         Environment: SQL persistence store
>            Reporter: Philip Wasson
>             Fix For: 2.10.3
> In org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit, if it discovers that the
index is empty, it creates an initial index and then calls checkPendingJournalChanges(). That
method reads all the new journal records (all at once, which is separate bug JCR-2483) and
applies them. Since it is now caught up, it should save the revision number that it is up
to, but it appears not to. As far as I can tell, this means that when the next journal sync
occurs, it will re-fetch and re-process all the records it just processed.
> Also, it's not clear why it bothers to process the journal at this stage anyway, instead
of letting it happen at the next journal sync.

This message was sent by Atlassian JIRA

View raw message