uschindler commented on issue #13194:
URL: https://github.com/apache/lucene/issues/13194#issuecomment-2010319895

   @ChrisHegarty: For MMapDirectory there's another way for madvise to work (at 
least for reading index files): When the user has enabled native Panama access, 
we can also mmap our MemorySegments with our own code without using 
FileChannel, because we have to deal with file descriptor anyways and naive 
access was enabled. In fact we close the FileChannel after mapping anyways, so 
the FileChannel is completely useless for MMapDirectory code.
   
   For writing files it is more complicated, so setting fadvise there also 
involves replicating the whole (File-)OutputStream used for writing index files.


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