lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <>
Subject [jira] Created: (LUCENE-2787) disable atime for DirectIOLinuxDirectory
Date Wed, 01 Dec 2010 14:19:13 GMT
disable atime for DirectIOLinuxDirectory

                 Key: LUCENE-2787
             Project: Lucene - Java
          Issue Type: Improvement
          Components: contrib/*
            Reporter: Robert Muir
             Fix For: 3.1, 4.0

In Linux's open():
    (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 (

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:
For additional commands, e-mail:

View raw message