[Swift-devel] Re: Worker connection
Mihael Hategan
hategan at mcs.anl.gov
Fri Aug 13 12:04:39 CDT 2010
On Fri, 2010-08-13 at 12:59 -0400, Glen Hocky wrote:
> The OOPS project uses sed to set that parameter and create the sites
> file on the fly. it's very effective
How was the IP picked?
>
> On Fri, Aug 13, 2010 at 12:54 PM, Mihael Hategan <hategan at mcs.anl.gov>
> wrote:
> On Fri, 2010-08-13 at 11:43 -0500, Jonathan Monette wrote:
> > Right now I am using "internalHostname". I was just
> wondering if an
> > should this be changed since I am always changing this entry
> depending
> > if I am on login1 or login2?
>
>
> It should, but the question is to what.
>
> I offer $20 to the first person to find a reliable (that works
> on all TG
> sites + PADS + Intrepid), quick (that does not, by itself,
> delay worker
> startup or the overall workflow by more than a few seconds)
> and
> automated way of figuring out that IP. I reserve the right to
> refuse a
> solution if it does not meet certain propriety criteria that I
> did not
> necessarily specify here.
>
> (btw you could make a wrapper around swift that detects
> whether you are
> on login1 or login2 and picks one of two sites files and
> passes that to
> swift).
>
> Mihael
>
> >
> > On 8/13/10 11:35 AM, Mihael Hategan wrote:
> > > On Fri, 2010-08-13 at 11:30 -0500, Jonathan Monette wrote:
> > >
> > >> Hello,
> > >> How does the worker decide what connection to
> connect to? Right
> > >> now what I think it does is it runs ifconfig and greps
> the inet address
> > >> and then test each of these connections. Is this
> correct? When I am
> > >> running on PADS it seems that the worker always chooses
> the wrong
> > >> connection to the service. It seems to choose the UBS0
> connection where
> > >> the correct connection is the ib0 connection. Is there a
> way that maybe
> > >> the worker can be fixed to choose a better connection or
> the correct
> > >> connection? This seems to be only happening on PADS.
> > >>
> > >>
> > > That was temporary. Initially it would use the same
> address as the url
> > > in sites.xml. Then I added the "try all interfaces" thing,
> but in some
> > > cases the connect on certain wrong addresses does not fail
> quickly
> > > enough and has to timeout instead, which usually takes a
> few minutes. So
> > > that got disabled and only the frist address is used now
> (unless
> > > overridden - see below).
> > >
> > > You can say<profile namespace="globus"
> > > key="internalHostname">x.y.z.w</profile> in sites.xml
> > >
> > > Mihael
> > >
> > >
> > >
> > >
> >
>
>
>
>
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
>
>
More information about the Swift-devel
mailing list