These numbers are from experience of hours and hours staring at clusters logs, 
but yes it's arbitrary and depend on context (as I guess were picked the 
initial numbers which are there for years
Then why not the obvious solution Jacopo proposed of properties, easy to change 
even dynamically...
I can't see anything more flexible, at least at 23:43 after days of works.
AS you said, once you spot one such line in log it's not a biggie to get there 
(you have the class line in log) and adapt suiting your needs.
So maybe "like you proposed" we could indeed put a very low value (I mean 0) as 
property.

For Atul's proposition, sorry not the courage to check tonight (maybe a patch 
in a Jira would help to read)

Jacques
PS: I guessed "fuss around", knew tinker, not fidget :D


Adrian Crum wrote:
> Why not 20 or 30 or 40?
> 
> That's the problem with arbitrary values - they don't mean anything.
> 
> From my perspective, if anyone has timing enabled, then they want to
> see what's going on in the system.
> 
> Feel free to change it.
> 
> -Adrian
> 
> On 4/3/2013 9:22 AM, Jacques Le Roux wrote:
>> Hi Adrian, All,
>> 
>> Should we really show the timing for all services?
>> Maybe increasing from 50 to 75 or even 100 for the 1st case would be enough?
>> 
>> Jacques
>> 
>> From: <[email protected]>
>>> Author: adrianc
>>> Date: Wed Apr  3 07:57:24 2013
>>> New Revision: 1463863
>>> 
>>> URL: http://svn.apache.org/r1463863
>>> Log:
>>> Log message cleanup in ServiceDispatcher.java. Removed confusing text about 
>>> services taking too long.
>>> 
>>> Modified:
>>>     
>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java
>>> 
>>> Modified: 
>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java
>>> URL:
>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java?rev=1463863&r1=1463862&r2=1463863&view=diff
>>> ==============================================================================
>>>  ---
>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java 
>>> (original) +++
>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java 
>>> Wed Apr  3 07:57:24 2013 @@ -571,10 +571,8 @@ public
>>>          class ServiceDispatcher { rs.setEndStamp();
>>> 
>>>          long timeToRun = System.currentTimeMillis() - serviceStartTime;
>>> -        if (Debug.timingOn() && timeToRun > 50) {
>>> -            Debug.logTiming("Slow sync service execution detected: service 
>>> [" + localName + "/" + modelService.name + "]
>>> finished in [" + timeToRun + "] milliseconds", module); 
>>> -        } else if (Debug.infoOn() && timeToRun > 200) {
>>> -            Debug.logInfo("Very slow sync service execution detected: 
>>> service [" + localName + "/" + modelService.name + "]
>>> finished in [" + timeToRun + "] milliseconds", module); +        if 
>>> (Debug.timingOn()) {
>>> +            Debug.logTiming("Sync service [" + localName + "/" + 
>>> modelService.name + "] finished in [" + timeToRun + "]
>>>          milliseconds", module); }
>>>          if ((Debug.verboseOn() || modelService.debug) && timeToRun > 50 && 
>>> !modelService.hideResultInLog) {
>>>              // Sanity check - some service results can be multiple MB in 
>>> size. Limit message size to 10K.

Reply via email to