Validation police strikes again!
Simon Marlow
simonmarhaskell at gmail.com
Wed Nov 21 03:38:04 EST 2007
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.
Cheers,
Simon
More information about the Cvs-ghc
mailing list