Index inconsistency detection
-----------------------------

                 Key: QI-211
                 URL: http://issues.ops4j.org/browse/QI-211
             Project: Qi4j
          Issue Type: Improvement
          Components: Indexing
            Reporter: Niclas Hedhman
            Assignee: Rickard Öberg


Currently it is possible for the EntityStore to have been updated, and right 
after the system fails, leaving that update not indexed. It is not detected 
that this has occurred nor is there any way to recover from the failure. The 
re-index need (QI-192) does not fully cover this, as it is extremely expensive 
to re-index the entire stores.

One possible solution would be that the entity IDs are recorded/persisted by 
the Indexer upon 'entry' of the EntityStore, and that the Indexer goes straight 
to the ES to retrieve those data never index upon start-up.

There are possible complications in the new way that we might do 
EntityStoreUnitOfWork.apply() which is where the Indexer need to hook itself 
into and not the ES itself.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to