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