Validation police strikes again!
Simon Marlow
simonmarhaskell at gmail.com
Thu Nov 22 08:25:08 EST 2007
Simon Marlow wrote:
> Duncan Coutts wrote:
>> On Wed, 2007-11-21 at 11:36 +1100, Manuel M T Chakravarty wrote:
>>> On Mac OS X, 10.5, I get with todays head
>>>
>>> Unexpected failures:
>>> openFile008(normal)
>>>
>>> Details appended.
>>
>> Tue Nov 20 03:47:57 PST 2007 Simon Marlow <simonmar at microsoft.com>
>> * test repeated open/close of 1000 files
>>
>> M ./tests/ghc-regress/lib/IO/all.T +2
>> A ./tests/ghc-regress/lib/IO/openFile008.hs
>>
>>
>> I've heard tell that MacOS X sets the limit on the number of open files
>> per-process ridiculously low by default. Something in the range of 300.
>>
>>> Stderr:
>>> openFile008: openFile008_testdir/file252: openFile: resource
>>> exhausted (Too many
>>> open files)
>>
>> That would explain the failure.
>>
>> Perhaps the test does not need so many files open all at once. On the
>> other hand if it's testing what used to be a performance bug where a
>> linear algorithm was being used for file locking, then perhaps the test
>> really does need lots of files to be open simultaneously rather than
>> just sequentially. Simon will know. If so perhaps the test can set a
>> ulimit to increase the number of open files allowed.
>
> Ok, I'll take a look at this today and add a ulimit setting.
Now done, let me know if it helps.
Simon
More information about the Cvs-ghc
mailing list