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