+1

Niphold has done an excellent job with the scheduler.

On Monday, 6 August 2012 23:32:58 UTC-5, Michael Toomim wrote:
>
> Thanks for the great work on the scheduler niphlod!
>
> On Wednesday, August 1, 2012 1:19:48 PM UTC-7, Niphlod wrote:
>>
>> The consideration behind that is that if your function doesn't return 
>> anything, you don't need the results. Backward compatibility is quite 
>> broken in that sense (but scheduler is still marked as experimental).
>> If the function returns something, the scheduler_run record is preserved 
>> (unless the discard_results parameter is set to True).
>> We thought that if for some strange reason a user still needs the 
>> scheduler_run record, he could easily add a "return 1" at the end and the 
>> behaviour of the "old" scheduler is preserved.
>> Traceback are always saved (no matter what).
>>
>>
>> On Wednesday, August 1, 2012 9:56:55 PM UTC+2, Vincenzo Ampolo wrote:
>>>
>>> On 08/01/2012 12:49 PM, Niphlod wrote: 
>>> > Happy to see someone noticing actual improvements :P 
>>> > If you need any further explanations / tips&tricks, just ask. 
>>> > 
>>> > PS: another italian added to web2py-users ;) 
>>>
>>> Thanks :) 
>>>
>>> just some considerations though. 
>>>
>>> I noticed that now in scheduler_run all the COMPLETED tasks get 
>>> cancelled. 
>>> Will it happen even if the completed one have an output? 
>>>
>>> If there is a FAILED am I going to see the traceback from the 
>>> scheduler_task -> scheduler_run relation like I was doing before? 
>>>
>>> btw went up to 14 workers. only 3.00 load :) woot woot (that means that 
>>> the overall scheduling system is *really* lighweight) 
>>>
>>> -- 
>>> Vincenzo Ampolo 
>>> http://vincenzo-ampolo.net 
>>> http://goshawknest.wordpress.com 
>>>
>>

-- 



Reply via email to