On Jul 6, 2011, at 11:52 29AM, Sven Van Caekenberghe wrote:

> 
> On 06 Jul 2011, at 11:19, Henrik Johansen wrote:
> 
>> http://forum.world.st/Networking-change-in-Pharo-1-2-tp3456097p3461723.html
>> should explain it.
>> 
>> TLDR; Changes in the image are required to work with Cog without silently 
>> failing to signal semaphores when too many Sockets are open.
> 
> OK, I think I understand more or less. Thanks, Hendrik.
> 
> Where does it fail silently ? I

IIRC, it should be explained in the thread :)

> MHO that should not happen: the failure should be hard as in 'I am running 
> out of semaphores' or whatever. That would help in debugging situations like 
> this.
> 
> Sven

There are two good options:
1) Increase the external table size if possible, and log a warning that some 
signals may have been lost and you really should increase the size at startup.
2) Raise an error.

I think you'd want 1 in a production environment, and 2 in development.

Cheers,
Henry



Reply via email to