[Swift-devel] sites.xml
Mihael Hategan
hategan at mcs.anl.gov
Fri Mar 2 09:18:42 CST 2007
On Fri, 2007-03-02 at 11:41 +0000, Ben Clifford wrote:
> In bug 32, Mihael commented:
>
> > The handshake failure is caused by the fact that the url is not valid.
> > GT4 does not use /jobmanager-xyz in the URL, and therefore the one you
> > use is trying to access a non-WSRF URL in the container (which causes
> > the GSI handshake to fail, because it gets some 404 page back).
>
> > This brings up a problem. The GT2 style job manager specification is
> > clearly not portable. In cog, resources (aka services) have an
> > additional jobManager attribute which can be used to portably specify
> > job managers, and the providers take care of translating that into
> > whatever the implementation requires. However, this would require a
> > modification on the structure of the sites.xml file. I think it should
> > be OK to add a jobManager attribute, while still allowing the
> > /jobmanager-xyz thing for classic GRAM resources, but not for WS-GRAM.
>
> There's no real backwards compatibility reason to stick with anything like
> the sites.xml format that we have now.
Aside, perhaps, from the fact that the documentation is already written
for that.
> Some of the stuff is out of place
> in there already and eventually it might warrant a big tidyup.
>
> Also, WS-GRAM (at least in theory) doesn't use URLs with a job-manager -
> it uses an opaque EPR in the form of an XML blob. Alas, these are so
> appallingly unusable that for the most part people have settled on rigid
> structure for the EPRs when that rigid structure shouldn't be there. Roll
> on the day when someone actually fixes that. Come back GT3. All is
> forgiven.
>
> VDS already has a way to specify GRAM4 resources but I can't remember.
> Maybe its similar to the one used by condor - they use this format for the
> jobmanager string (it wrapped on paste - newlines are spaces):
>
> grid_resource = gt4
> [https://]IPaddress[:port][/wsrf/services/ManagedJobFactoryService]
> scheduler-string
>
> (according to
> http://www.cs.wisc.edu/condor/manual/v6.8/5_3Grid_Universe.html#SECTION00632400000000000000)
>
More information about the Swift-devel
mailing list