[Swift-devel] Running a command on all coasters

Mihael Hategan hategan at mcs.anl.gov
Tue Jan 25 18:13:09 CST 2011


Right. I don't think it would be very difficult to have a broadcast of
some command to all the workers. It would go along the lines of what
Justin is saying.

Mihael

On Tue, 2011-01-25 at 17:06 -0600, Justin M Wozniak wrote:
> Hello Tim
>  	I've looked into this a bit.
>  	First, there is the WORKERSHELLCMD RPC that is already in there. 
> You could call that from, say, an AllocationHook.
>  	Second, there is the WORKER_COPIES functionality (cf. 
> Settings.java and worker.pl).  This lets you perform arbitrary file copies 
> at worker start time.
>  	I was thinking the easiest thing might be to add a WORKER_SETUP 
> variable that would be similar to WORKER_COPIES and would execute right 
> after the WORKER_COPIES are done.  So, say, you could upload a script and 
> a tarball and perform a setup operation.
>  	We could also have a WORKER_SHUTDOWN variable.
>  	Justin
> 
> On Tue, 25 Jan 2011, Tim Armstrong wrote:
> 
> > Hi All,
> >  Is there any mechanism in Swift where I could get swift to execute a
> > command  on all of the worker machines that were currently attached to the
> > coasters instance?  I basically want to stage some data out to all of the
> > workers and run some setup scripts in preparation for running a whole bunch
> > of tasks.
> >
> > I'm not sure I actually want to do this, just assessing the feasibility of
> > the option.
> >
> > - Tim
> >
> 





More information about the Swift-devel mailing list