[Swift-devel] Fwd: Re: chained genU workflow

Ben Clifford benc at hawaga.org.uk
Wed May 2 03:52:47 CDT 2007


On Tue, 1 May 2007, Mihael Hategan wrote:

These should probably go into the bugzilla as they look like app 
requirements that need tracking.


> - MPI jobs with the PBS provider. They need to be able to run with more
> than one version of MPI.

> - Easier configuration of tc.data/sites.xml. Basically they need the
> ability to use a global sites.xml while changing only things like the
> project profile entry.

It maybe makes sense in general that a commandline specified value 
overrides a tc.data-specified value which overrides a sites.xml-specified 
value.

Though in this 'project' situation, that might look wrong in the 
multi-site case (though, given that they're using PBS on single site, that 
isn't so much a problem at the moment)

> - The cleanup didn't work as it was. It would submit a job on the
> default execution provider (whatever that was) which needed a project
> profile entry, but the swift library didn't provide one. This was solved
> by hacking the vdl lib and adding /bin/rm in tc.data.

mmm hacks.

anything useful from a production codebase perspective?

> - They would like the cleanup to be done without pbs in the future
> (possibly fork or directly with the fileop provider). There's some
> thinking that needs to go here.

VDS1's sites descriptions allowed different job submission mechanisms to 
be specified for different purposes - the 'vanilla' universe and the 
'transfer' universe with the intention that the vanilla universe is for 
running the meat of the workflow and would point at a batch system of some 
kind, whilst the transfer universe is intended for lighter weight jobs and 
would point at GRAM2's jobmanager-fork.

That's perhaps a starting point.

-- 



More information about the Swift-devel mailing list