[ 
https://issues.apache.org/jira/browse/LUCENE-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Varun Thacker updated LUCENE-2795:
----------------------------------

    Attachment: LUCENE-2795.patch

Updated patch.

http://ant.apache.org/manual/Tasks/conditions.html#os

With this I can get information on the kernel. But the problem is "Linux" is 
not a separate family attribute. Any pointers on how to go about it so that we 
can
bq. Also, we should run some more tests here, on modern kernels, since the 
SEQUENTIAL fadvise flag is better implemented in kernels >= 2.6.29; see this 
comment:

bq. 
http://blog.mikemccandless.com/2010/06/lucene-and-fadvisemadvise.html?showComment=0000000000000#c2572106601600642254

bq. It could be, if kernel is new enough, we should not do DIRECT and instead 
do SEQUENTIAL.

> Genericize DirectIOLinuxDir -> UnixDir
> --------------------------------------
>
>                 Key: LUCENE-2795
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2795
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: core/store
>            Reporter: Michael McCandless
>            Assignee: Varun Thacker
>              Labels: gsoc2011, lucene-gsoc-11, mentor
>         Attachments: LUCENE-2795.patch, LUCENE-2795.patch, LUCENE-2795.patch, 
> LUCENE-2795.patch, LUCENE-2795.patch, LUCENE-2795.patch, LUCENE-2795.patch, 
> LUCENE-2795.patch
>
>
> Today DirectIOLinuxDir is tricky/dangerous to use, because you only want to 
> use it for indexWriter and not IndexReader (searching).  It's a trap.
> But, once we do LUCENE-2793, we can make it fully general purpose because 
> then a single native Dir impl can be used.
> I'd also like to make it generic to other Unices, if we can, so that it 
> becomes UnixDirectory.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to