disable atime for DirectIOLinuxDirectory
----------------------------------------

                 Key: LUCENE-2787
                 URL: https://issues.apache.org/jira/browse/LUCENE-2787
             Project: Lucene - Java
          Issue Type: Improvement
          Components: contrib/*
            Reporter: Robert Muir
             Fix For: 3.1, 4.0


In Linux's open():
O_NOATIME
    (Since Linux 2.6.8) Do not update the file last access time (st_atime in 
the inode) when the file is read(2). This flag is intended for use by indexing 
or backup programs, where its use can significantly reduce the amount of disk 
activity. This flag may not be effective on all filesystems. One example is 
NFS, where the server maintains the access time.

So we should do this in our linux-specific DirectIOLinuxDirectory.

Separately (offtopic), it would be better if this was a LinuxDirectory that 
only uses O_DIRECT when it should :)
It would be nice to think about an optional modules/native for common platforms 
similar to what tomcat provides
Its easier to test directories like this now (-Dtests.directory)...


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

Reply via email to