[infinispan-issues] [JBoss JIRA] (ISPN-1680) Remove SKIP_LOCK flags from Lucene Directory where no longer needed
Joseph MacFarlane (JIRA)
jira-events at lists.jboss.org
Fri Apr 26 11:10:54 EDT 2013
[ https://issues.jboss.org/browse/ISPN-1680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12770434#comment-12770434 ]
Joseph MacFarlane commented on ISPN-1680:
-----------------------------------------
We're currently using 4.2.1 (and production instances will continue to do so for the foreseeable future). We found that retrofitting this fix resolved 'Read past EOF' errors arising from high volumes of simultaneous search and update with the following stack trace:
{code}
...
Caused by: org.hibernate.search.SearchException: Unable to reopen IndexReader
at org.hibernate.search.reader.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:268)
at org.hibernate.search.reader.SharingBufferReaderProvider.openReader(SharingBufferReaderProvider.java:146)
...
Caused by: java.io.IOException: Read past EOF
at org.infinispan.lucene.SingleChunkIndexInput.readByte(SingleChunkIndexInput.java:77)
at org.apache.lucene.store.ChecksumIndexInput.readByte(ChecksumIndexInput.java:40)
at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:71)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:260)
at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:350)
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:736)
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:575)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:346)
at org.apache.lucene.index.SegmentInfos.readCurrentVersion(SegmentInfos.java:462)
at org.apache.lucene.index.DirectoryReader.isCurrent(DirectoryReader.java:875)
at org.apache.lucene.index.DirectoryReader.doReopenNoWriter(DirectoryReader.java:441)
at org.apache.lucene.index.DirectoryReader.doReopen(DirectoryReader.java:420)
at org.apache.lucene.index.DirectoryReader.reopen(DirectoryReader.java:378)
at org.hibernate.search.reader.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:265)
... 83 more
{code}
> Remove SKIP_LOCK flags from Lucene Directory where no longer needed
> -------------------------------------------------------------------
>
> Key: ISPN-1680
> URL: https://issues.jboss.org/browse/ISPN-1680
> Project: Infinispan
> Issue Type: Task
> Components: Lucene Directory
> Reporter: Sanne Grinovero
> Assignee: Sanne Grinovero
> Fix For: 5.1.0.CR3
>
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the infinispan-issues
mailing list