[Checkins] SVN: lovely.remotetask/trunk/ - Refactored processor to be a replacable component. The original processor is

Stephan Richter srichter at cosmos.phy.tufts.edu
Mon Dec 3 07:26:02 EST 2007


On Monday 03 December 2007, Bernd Dorn wrote:
> are these changes backward compatible, i mean in the sense of  
> persistent objects etc? if these changes are incompatible, then the  
> major version number needs to be bumped.

It is backward-compatible. I did not change the persistent objects. I only 
added two class attributes to TaskService, which should not affect old 
installations.

> we always use multiply remotetask services to have more than one  
> thread, have you considered, that you might get conflicts when doing  
> multithreaded tasks?

I thought about multiple services once I was done last night. ;-) I worked 
very hard on not getting conflict errors in the critical 
``processNext()``method. The processor.txt discusses this a bit.

> it is very important to not get conflicts   
> otherwise the task runs again and again. the conflicts usualy appear  
> in the queue.

Yep.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training


More information about the Checkins mailing list