[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