[Backgroundrb-devel] No more kill() ?

hemant kumar gethemant at gmail.com
Tue Sep 23 11:22:00 EDT 2008


On Tue, 2008-09-23 at 10:37 -0400, Chetan Sarva wrote:
> Hi,
> 
> We just upgraded to 1.0.4 (from a way old version) and noticed that  
> MetaWorker::kill() no longer exists. Is there a suggested replacement  
> or has the error handling idiom changed? For example, we had something  
> like this:
> 
> 	def do_work(args)
> 		kill() if not args.to_i 	
> 		restore = Restore.find(args)
> 		kill() if not restore # job not found
> 		[....]
> 
> The understanding being that kill() made sure that the worker process  
> cleaned up properly. Should we now just return or raise an exception?  
> What is the best practice here?
> 

call "exit" from your workers.




More information about the Backgroundrb-devel mailing list