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
