A Linux-specific Directory impl that bypasses the buffer cache
--------------------------------------------------------------
Key: LUCENE-2500
URL: https://issues.apache.org/jira/browse/LUCENE-2500
Project: Lucene - Java
Issue Type: Improvement
Components: contrib/*
Reporter: Michael McCandless
Assignee: Michael McCandless
I've been testing how we could prevent Lucene's merges from evicting
pages from the OS's buffer cache. I tried fadvise/madvise (via JNI)
but (frustratingly), I could not get them to work (details at
http://chbits.blogspot.com/2010/06/lucene-and-fadvisemadvise.html).
The only thing that worked was to use Linux's O_DIRECT flag, which
forces all IO to bypass the buffer cache entirely... so I created a
Linux-specific Directory impl to do this.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]