Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-6981

AffinityIndexManager fails to index documents in async mode

    XMLWordPrintable

Details

    Description

      During topology changes in async mode ("<index>.worker.execution" set to "async"), the AfinityIndexManager sometimes fails to index entries. Some of errors thrown:

      19:06:04,638 ERROR (Hibernate Search: Index updates queue processor for index entity.5-1) [LogErrorHandler] HSEARCH000058: Exception occurred 
      org.apache.lucene.store.LockObtainFailedException: lock instance already assigned
      
      18:53:59,553 ERROR (Hibernate Search: Index updates queue processor for index entity.2-1) [LuceneBackendQueueTask] HSEARCH000073: Error in 
      backend
      org.apache.lucene.store.AlreadyClosedException: this IndexWriter is closed
              at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:720)
              at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:734)
      
      18:55:31,328 ERROR (Hibernate Search: Commit Scheduler for index entity.143-1) [AffinityErrorHandler] HSEARCH000117: IOException 
      on the IndexWriter
      java.io.IOException: This lock is no longer being held
              at org.infinispan.lucene.impl.BaseLuceneLock.ensureValid(BaseLuceneLock.java:89)
              at org.apache.lucene.store.LockValidatingDirectoryWrapper.createOutput(LockValidatingDirectoryWrapper.java:43)
              at org.apache.lucene.store.TrackingDirectoryWrapper.createOutput(TrackingDirectoryWrapper.java:43)
              at org.apache.lucene.codecs.lucene50.Lucene50PostingsWriter.<init>(Lucene50PostingsWriter.java:105)
      

      Attachments

        Issue Links

          Activity

            People

              gfernand@redhat.com Gustavo Fernandes
              gfernand@redhat.com Gustavo Fernandes
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: