I just committed a fix that will make the test use the compound file
format.  Hopefully that will be sufficient.

-Yonik

On Tue, Jul 29, 2008 at 3:39 PM, Tricia Williams
<[EMAIL PROTECTED]> wrote:
> This same thing happens to me since DirectUpdateHandlerOptimizeTest was
> added to the repository.
>
> How does one increase the file handle limit in ubuntu?
>
> Thanks,
> Tricia
>
> Shalin Shekhar Mangar wrote:
>>
>> 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.&lt;init&gt;(RandomAccessFile.java:212)
>>>
>>>>
>>>>       at
>>>>
>>>>
>>>
>>>
>>> org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.&lt;init&gt;(FSDirectory.java:539)
>>>
>>>>
>>>>       at
>>>>
>>>>
>>>
>>>
>>> org.apache.lucene.store.FSDirectory$FSIndexInput.&lt;init&gt;(FSDirectory.java:569)
>>>
>>>>
>>>>       at
>>>> org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:478)
>>>>       at
>>>>
>>>>
>>>
>>>
>>> org.apache.lucene.index.TermInfosReader.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(SolrIndexSearcher.java:93)
>>>
>>>>
>>>>       at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:797)
>>>> </error>
>>>>  </testcase>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Shalin Shekhar Mangar.
>>>>
>>>>
>>
>>
>>
>>
>
>

Reply via email to