[Backgroundrb-devel] ask_work

hemant kumar gethemant at gmail.com
Fri Sep 19 09:11:52 EDT 2008


Hi Jack, 

New method is simply:

MiddleMan.worker(:foo_worker,"worker_key").async_work_wrapper()

and for synchronous tasks

MiddleMan.worker(:foo_worker,"worker_key").work_wrapper()

More details you can find at:

http://rubyforge.org/pipermail/backgroundrb-devel/2008-July/001880.html



On Fri, 2008-09-19 at 14:33 +0200, Jack Nutting wrote:
> I'm working on upgrading to the latest backgroundrb (from svn, not the
> bleeding edge from github), and have been able to work through each
> problem I've encountered until this.
> 
> I've got a set of workers running, and one 'master' worker that
> assigns them tasks like this:
> 
>       MiddleMan.ask_work(:worker=>worker, :job_key=>job_key,
> :worker_method=>:work_wrapper)
> 
> (worker and job_key are references to already-existing workers)
> 
> In the latest version this doesn't work, I get this at the top of my backtrace:
> 
> undefined method `ask_work' for #<BackgrounDRb::ClusterConnection:0x20a2f4c>
> 
> So now that the ask_work method is gone, what's the right way for me
> to do this?  I've looked through the documentation on the website and
> haven't seen anything that deals with this usage.
> 



More information about the Backgroundrb-devel mailing list