Yes, it happens on a fresh checkout too. cat /proc/sys/fs/file-max gives 204979 on my box. The test which fails is testOptimize.
I increased the file handle limit to 4096 but it still fails. Then I increased it to 16384 and the test passed. On Mon, Jul 21, 2008 at 2:58 AM, Yonik Seeley <[EMAIL PROTECTED]> wrote: > Does it happen on a fresh checkout? > I use windows (and cygwin for the familiar command line interface), > which has higher limits. > > Also watch out for the system-wide limit: > http://www.cs.wisc.edu/condor/condorg/linux_scalability.html > > If it happens with a fresh checkout, perhaps we could lower the merge > factor for that test. > > -Yonik > > On Sun, Jul 20, 2008 at 2:59 PM, Shalin Shekhar Mangar > <[EMAIL PROTECTED]> wrote: > > Hi, > > > > The DirectUpdateHandlerOptimizeTest fails on my local box due to too many > > open files. The nightly build does not fail so I'm assuming it must be > > something specific to my setup. Has anyone else seen this problem on > their > > local environment? > > > > ulimit -n gives 1024 on my Ubuntu Hardy Heron. > > > > <testcase > classname="org.apache.solr.update.DirectUpdateHandlerOptimizeTest" > > name="testOptimize" time="5.687"> > > <error message="java.io.FileNotFoundException: > > > /tmp/org.apache.solr.update.DirectUpdateHandlerOptimizeTest-1216580007333/index/_9u.tii > > (Too many open files)" > > type="java.lang.RuntimeException">java.lang.RuntimeException: > > java.io.FileNotFoundException: > > > /tmp/org.apache.solr.update.DirectUpdateHandlerOptimizeTest-1216580007333/index/_9u.tii > > (Too many open files) > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:806) > > at > > > org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:368) > > at > > > org.apache.solr.update.DirectUpdateHandlerOptimizeTest.testOptimize(DirectUpdateHandlerOptimizeTest.java:62) > > Caused by: java.io.FileNotFoundException: > > > /tmp/org.apache.solr.update.DirectUpdateHandlerOptimizeTest-1216580007333/index/_9u.tii > > (Too many open files) > > at java.io.RandomAccessFile.open(Native Method) > > at > java.io.RandomAccessFile.<init>(RandomAccessFile.java:212) > > at > > > org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FSDirectory.java:539) > > at > > > org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:569) > > at > > org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:478) > > at > > > org.apache.lucene.index.TermInfosReader.<init>(TermInfosReader.java:80) > > at > > org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:319) > > at > org.apache.lucene.index.SegmentReader.get(SegmentReader.java:264) > > at > org.apache.lucene.index.SegmentReader.get(SegmentReader.java:199) > > at > > > org.apache.lucene.index.MultiSegmentReader.<init>(MultiSegmentReader.java:55) > > at > > > org.apache.lucene.index.DirectoryIndexReader$1.doBody(DirectoryIndexReader.java:93) > > at > > > org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:649) > > at > > > org.apache.lucene.index.DirectoryIndexReader.open(DirectoryIndexReader.java:81) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:209) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:173) > > at > > > org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:93) > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:797) > > </error> > > </testcase> > > > > > > -- > > Regards, > > Shalin Shekhar Mangar. > > > -- Regards, Shalin Shekhar Mangar.