mikemccand commented on issue #12185:
URL: https://github.com/apache/lucene/issues/12185#issuecomment-1469863743

   Hmm, I think the root cause exception is essentially [thrown from 
here](https://github.com/openjdk/jdk17/blob/master/src/java.base/share/classes/java/nio/Buffer.java#L722),
 which means it looks like `DirectIOIndexOutput` failed to flush its direct 
`ByteBuffer` when it was full.  Not sure how that could happen on quickly 
staring at the code.
   
   Does this consistently reproduce?  Looks like you are using 
`SerialMergeScheduler` so maybe it does (no thread scheduling "randomness")?
   
   Which JDK are you running?  And which Linux flavor/version?


-- 
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

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