SaiSatwik opened a new issue, #13338:
URL: https://github.com/apache/lucene/issues/13338

   ### Description
   
   We are seeing docs out of order error multiple times on Opensearch 1.2.3. 
Seems issue is coming from lucene, but no clue what could be happening under 
the hood. No much significant spikes seen in disk i/o logs around the time of 
issue.
   
   `[2024-04-18T03:47:45,301][WARN ][o.o.i.e.Engine           ] [nsx_node] 
[nsx_inventory_virtualmachine][0] failed engine [merge failed]
   org.apache.lucene.index.MergePolicy$MergeException: 
java.lang.IllegalArgumentException: cannot write negative vLong (got: -8)
           at 
org.opensearch.index.engine.InternalEngine$EngineMergeScheduler$2.doRun(InternalEngine.java:2719)
 [opensearch-1.2.3.jar:1.2.3]
           at 
org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:792)
 [opensearch-1.2.3.jar:1.2.3]
           at 
org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:50)
 [opensearch-1.2.3.jar:1.2.3]
           at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
[?:?]
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source) [?:?]
           at java.lang.Thread.run(Unknown Source) [?:?]
   Caused by: java.lang.IllegalArgumentException: cannot write negative vLong 
(got: -8)
           at 
org.apache.lucene.store.DataOutput.writeVLong(DataOutput.java:225) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$StatsWriter.add(BlockTreeTermsWriter.java:505)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.writeBlock(BlockTreeTermsWriter.java:767)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.writeBlocks(BlockTreeTermsWriter.java:628)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.finish(BlockTreeTermsWriter.java:976)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.write(BlockTreeTermsWriter.java:321)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.codecs.FieldsConsumer.merge(FieldsConsumer.java:105) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter.merge(PerFieldPostingsFormat.java:197)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:244) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:139) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4757) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4361) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:5920)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:626)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           at 
org.opensearch.index.engine.OpenSearchConcurrentMergeScheduler.doMerge(OpenSearchConcurrentMergeScheduler.java:118)
 ~[opensearch-1.2.3.jar:1.2.3]
           at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:684)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
   [2024-04-18T03:47:45,311][WARN ][o.o.i.c.IndicesClusterStateService] 
[nsx_node] [nsx_inventory_virtualmachine][0] marking and sending shard failed 
due to [shard failure, reason [merge failed]]
   org.apache.lucene.index.MergePolicy$MergeException: 
java.lang.IllegalArgumentException: cannot write negative vLong (got: -8)
           at 
org.opensearch.index.engine.InternalEngine$EngineMergeScheduler$2.doRun(InternalEngine.java:2719)
 ~[opensearch-1.2.3.jar:1.2.3]
           at 
org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:792)
 ~[opensearch-1.2.3.jar:1.2.3]
           at 
org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:50)
 ~[opensearch-1.2.3.jar:1.2.3]
           at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
[?:?]
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source) [?:?]
           at java.lang.Thread.run(Unknown Source) [?:?]
   
           [2024-04-18T03:47:45,311][WARN ][o.o.i.c.IndicesClusterStateService] 
[nsx_node] [nsx_inventory_virtualmachine][0] marking and sending shard failed 
due to [shard failure, reason [merge failed]]
           org.apache.lucene.index.MergePolicy$MergeException: 
java.lang.IllegalArgumentException: cannot write negative vLong (got: -8)
                   at 
org.opensearch.index.engine.InternalEngine$EngineMergeScheduler$2.doRun(InternalEngine.java:2719)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at 
org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:792)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at 
org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:50)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source) [?:?]
                   at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
                   at java.lang.Thread.run(Unknown Source) [?:?]
           Caused by: java.lang.IllegalArgumentException: cannot write negative 
vLong (got: -8)
                   at 
org.apache.lucene.store.DataOutput.writeVLong(DataOutput.java:225) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$StatsWriter.add(BlockTreeTermsWriter.java:505)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.writeBlock(BlockTreeTermsWriter.java:767)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.writeBlocks(BlockTreeTermsWriter.java:628)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.finish(BlockTreeTermsWriter.java:976)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.write(BlockTreeTermsWriter.java:321)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.FieldsConsumer.merge(FieldsConsumer.java:105) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter.merge(PerFieldPostingsFormat.java:197)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:244) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:139) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4757) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4361) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:5920)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:626)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.opensearch.index.engine.OpenSearchConcurrentMergeScheduler.doMerge(OpenSearchConcurrentMergeScheduler.java:118)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:684)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           [2024-04-18T03:47:45,316][WARN ][o.o.c.r.a.AllocationService] 
[nsx_node] failing shard [failed shard, shard 
[nsx_inventory_virtualmachine][0], node[IRwTrJMmS--VNRb1epvARw], [P], 
s[STARTED], a[id=Q7KGk5YTT8ydnBPQwVb86g], message [shard failure, reason [merge 
failed]], failure [MergeException[java.lang.IllegalArgumentException: cannot 
write negative vLong (got: -8)]; nested: IllegalArgumentException[cannot write 
negative vLong (got: -8)]; ], markAsStale [true]]
           org.apache.lucene.index.MergePolicy$MergeException: 
java.lang.IllegalArgumentException: cannot write negative vLong (got: -8)
                   at 
org.opensearch.index.engine.InternalEngine$EngineMergeScheduler$2.doRun(InternalEngine.java:2719)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at 
org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:792)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at 
org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:50)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source) [?:?]
                   at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
                   at java.lang.Thread.run(Unknown Source) [?:?]
           Caused by: java.lang.IllegalArgumentException: cannot write negative 
vLong (got: -8)
                   at 
org.apache.lucene.store.DataOutput.writeVLong(DataOutput.java:225) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$StatsWriter.add(BlockTreeTermsWriter.java:505)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.writeBlock(BlockTreeTermsWriter.java:767)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.writeBlocks(BlockTreeTermsWriter.java:628)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.finish(BlockTreeTermsWriter.java:976)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.write(BlockTreeTermsWriter.java:321)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.FieldsConsumer.merge(FieldsConsumer.java:105) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter.merge(PerFieldPostingsFormat.java:197)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:244) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:139) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4757) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4361) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:5920)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:626)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   at 
org.opensearch.index.engine.OpenSearchConcurrentMergeScheduler.doMerge(OpenSearchConcurrentMergeScheduler.java:118)
 ~[opensearch-1.2.3.jar:1.2.3]
                   at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:684)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
           [2024-04-18T03:47:45,327][INFO ][o.o.c.r.a.AllocationService] 
[nsx_node] Cluster health status changed from [GREEN] to [RED] (reason: [shards 
failed [[nsx_inventory_virtualmachine][0]]]).
           [2024-04-18T03:47:46,359][INFO ][o.o.c.r.a.AllocationService] 
[nsx_node] Cluster health status changed from [RED] to [GREEN] (reason: [shards 
started [[nsx_inventory_virtualmachine][0]]]).
           [2024-04-19T12:38:04,037][WARN ][o.o.i.e.Engine           ] 
[nsx_node] [nsx_inventory_virtualmachine][0] failed engine [merge failed]
           org.apache.lucene.index.MergePolicy$MergeException: 
org.apache.lucene.index.CorruptIndexException: docs out of order (26 <= 152 ) 
(resource=RateLimitedIndexOutput(FSIndexOutput(path="/nonconfig/search/nodes/0/indices/AIZJtOLxQ0SG0oeNd7dfgQ/0/index/_dhx_Lucene84_0.doc")))
                   at 
org.opensearch.index.engine.InternalEngine$EngineMergeScheduler$2.doRun(InternalEngine.java:2719)
 [opensearch-1.2.3.jar:1.2.3]
                   at 
org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:792)
 [opensearch-1.2.3.jar:1.2.3]
                   at 
org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:50)
 [opensearch-1.2.3.jar:1.2.3]
                   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source) [?:?]
                   at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
                   at java.lang.Thread.run(Unknown Source) [?:?]
                   Caused by: org.apache.lucene.index.CorruptIndexException: 
docs out of order (26 <= 152 ) 
(resource=RateLimitedIndexOutput(FSIndexOutput(path="/nonconfig/search/nodes/0/indices/AIZJtOLxQ0SG0oeNd7dfgQ/0/index/_dhx_Lucene84_0.doc")))
                           at 
org.apache.lucene.codecs.lucene84.Lucene84PostingsWriter.startDoc(Lucene84PostingsWriter.java:231)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.PushPostingsWriterBase.writeTerm(PushPostingsWriterBase.java:146)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.write(BlockTreeTermsWriter.java:907)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.write(BlockTreeTermsWriter.java:318)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.FieldsConsumer.merge(FieldsConsumer.java:105) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter.merge(PerFieldPostingsFormat.java:197)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:244) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:139) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4757) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4361) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:5920)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:626)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.opensearch.index.engine.OpenSearchConcurrentMergeScheduler.doMerge(OpenSearchConcurrentMergeScheduler.java:118)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:684)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   [2024-04-19T12:38:04,048][WARN 
][o.o.i.c.IndicesClusterStateService] [nsx_node] 
[nsx_inventory_virtualmachine][0] marking and sending shard failed due to 
[shard failure, reason [merge failed]]
                   org.apache.lucene.index.MergePolicy$MergeException: 
org.apache.lucene.index.CorruptIndexException: docs out of order (26 <= 152 ) 
(resource=RateLimitedIndexOutput(FSIndexOutput(path="/nonconfig/search/nodes/0/indices/AIZJtOLxQ0SG0oeNd7dfgQ/0/index/_dhx_Lucene84_0.doc")))
                           at 
org.opensearch.index.engine.InternalEngine$EngineMergeScheduler$2.doRun(InternalEngine.java:2719)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:792)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:50)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
                           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
                           at java.lang.Thread.run(Unknown Source) [?:?]
                   Caused by: org.apache.lucene.index.CorruptIndexException: 
docs out of order (26 <= 152 ) 
(resource=RateLimitedIndexOutput(FSIndexOutput(path="/nonconfig/search/nodes/0/indices/AIZJtOLxQ0SG0oeNd7dfgQ/0/index/_dhx_Lucene84_0.doc")))
                           at 
org.apache.lucene.codecs.lucene84.Lucene84PostingsWriter.startDoc(Lucene84PostingsWriter.java:231)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.PushPostingsWriterBase.writeTerm(PushPostingsWriterBase.java:146)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter$TermsWriter.write(BlockTreeTermsWriter.java:907)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.write(BlockTreeTermsWriter.java:318)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.FieldsConsumer.merge(FieldsConsumer.java:105) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter.merge(PerFieldPostingsFormat.java:197)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:244) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:139) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4757) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4361) 
~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:5920)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:626)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                           at 
org.opensearch.index.engine.OpenSearchConcurrentMergeScheduler.doMerge(OpenSearchConcurrentMergeScheduler.java:118)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:684)
 ~[lucene-core-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - 
mayyasharipova - 2021-10-12 15:13:05]
                   [2024-04-19T12:38:04,049][WARN 
][o.o.c.r.a.AllocationService] [nsx_node] failing shard [failed shard, shard 
[nsx_inventory_virtualmachine][0], node[IRwTrJMmS--VNRb1epvARw], [P], 
s[STARTED], a[id=Q7KGk5YTT8ydnBPQwVb86g], message [shard failure, reason [merge 
failed]], failure 
[MergeException[org.apache.lucene.index.CorruptIndexException: docs out of 
order (26 <= 152 ) 
(resource=RateLimitedIndexOutput(FSIndexOutput(path="/nonconfig/search/nodes/0/indices/AIZJtOLxQ0SG0oeNd7dfgQ/0/index/_dhx_Lucene84_0.doc")))];
 nested: CorruptIndexException[docs out of order (26 <= 152 ) 
(resource=RateLimitedIndexOutput(FSIndexOutput(path="/nonconfig/search/nodes/0/indices/AIZJtOLxQ0SG0oeNd7dfgQ/0/index/_dhx_Lucene84_0.doc")))];
 ], markAsStale [true]]
                   org.apache.lucene.index.MergePolicy$MergeException: 
org.apache.lucene.index.CorruptIndexException: docs out of order (26 <= 152 ) 
(resource=RateLimitedIndexOutput(FSIndexOutput(path="/nonconfig/search/nodes/0/indices/AIZJtOLxQ0SG0oeNd7dfgQ/0/index/_dhx_Lucene84_0.doc")))
                           at 
org.opensearch.index.engine.InternalEngine$EngineMergeScheduler$2.doRun(InternalEngine.java:2719)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:792)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:50)
 ~[opensearch-1.2.3.jar:1.2.3]
                           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
                           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
                           at java.lang.Thread.run(Unknown Source) [?:?]`
   
   
   
   ### Version and environment details
   
   Java Version:
   `
   openjdk 11.0.22 2024-01-16 LTS
   OpenJDK Runtime Environment (build 11.0.22+12-LTS)
   OpenJDK 64-Bit Server VM (build 11.0.22+12-LTS, mixed mode)
   `
   
   lscpu output:
   `
   Architecture:            x86_64
     CPU op-mode(s):        32-bit, 64-bit
     Address sizes:         43 bits physical, 48 bits virtual
     Byte Order:            Little Endian
   CPU(s):                  12
     On-line CPU(s) list:   0-11
   Vendor ID:               GenuineIntel
     Model name:            Intel(R) Xeon(R) Gold 6230R CPU @ 2.10GHz
       CPU family:          6
       Model:               85
       Thread(s) per core:  1
       Core(s) per socket:  1
       Socket(s):           12
       Stepping:            7
       BogoMIPS:            4190.15
       Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr 
pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp 
lm constant_tsc arch_perfmon ljmpq nopl xtopology tsc_reliable
                             nonstop_tsc cpuid tsc_known_freq pni pclmulqdq 
ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes 
xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpc
                            id_single ssbd ibrs ibpb stibp ibrs_enhanced 
tsc_adjust bmi1 avx2 smep bmi2 invpcid avx512f avx512dq rdseed adx smap 
clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xsaves arat p
                            ku ospke md_clear flush_l1d arch_capabilities
   Virtualization features:
     Hypervisor vendor:     VMware
     Virtualization type:   full
   Caches (sum of all):
     L1d:                   384 KiB (12 instances)
     L1i:                   384 KiB (12 instances)
     L2:                    12 MiB (12 instances)
     L3:                    429 MiB (12 instances)
   NUMA:
     NUMA node(s):          1
     NUMA node0 CPU(s):     0-11
   Vulnerabilities:
     Gather data sampling:  Unknown: Dependent on hypervisor status
     Itlb multihit:         KVM: Mitigation: VMX unsupported
     L1tf:                  Mitigation; PTE Inversion
     Mds:                   Not affected
     Meltdown:              Not affected
     Mmio stale data:       Vulnerable: Clear CPU buffers attempted, no 
microcode; SMT Host state unknown
     Retbleed:              Mitigation; Enhanced IBRS
     Spec rstack overflow:  Not affected
     Spec store bypass:     Mitigation; Speculative Store Bypass disabled via 
prctl
     Spectre v1:            Mitigation; usercopy/swapgs barriers and __user 
pointer sanitization (limited, manual)
     Spectre v2:            Mitigation; Enhanced / Automatic IBRS, IBPB 
conditional, RSB filling, PBRSB-eIBRS SW sequence
     Srbds:                 Not affected
     Tsx async abort:       Not affected
   `
   
   opensearch 1.2.3 is using lucene-core-8.10.1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to