[ 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