On Oct 7, 2013, at 11:28 AM, Henrik Johansen <henrik.s.johan...@veloxit.no> 
wrote:

> 
> On Oct 7, 2013, at 11:16 , Norbert Hartl <norb...@hartl.name> wrote:
>> 
>> I have reported this once but got no feedback so I like to have a few 
>> opinions.
>> 
>> The report is here: https://pharo.fogbugz.com/f/cases/10839/
>> 
>> Norbert
> 
> The rationale is that inProduction would be some global setting, not yet in 
> place when the code was written…
> Excessive simultaneous Semaphore usage is something that should be caught 
> during development, in which case it's better to get an active notification, 
> than having it logged somewhere.
> If I've understood correctly, it's moot on newer Pharo VM's, where there's no 
> limit on the semtable size, but for legacy code a startup item setting size 
> using maxExternalObjectsSilently: (as suggested in the Warning text), is 
> still a more proper fix than setting inProduction to true and crossing your 
> fingers hoping no signals will be lost during table growth.
> 

The problem with this "set this secret flag in deployment" is that nobody knows 
it.
*And* I am convinced that *everything* that is different in development to 
deployment will come back and hurt 
you *hart* when you least expect it.

        Marcus


Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to