[Swift-devel] Re: Worker connection
Mihael Hategan
hategan at mcs.anl.gov
Fri Aug 13 12:21:45 CDT 2010
On Fri, 2010-08-13 at 13:18 -0400, Glen Hocky wrote:
> By picking the principle ip on the submit node (assumes running on a
> site from that sites submit host)
Right. That's the next best solution, but doesn't work everywhere.
>
> On Aug 13, 2010, at 1:04 PM, Mihael Hategan <hategan at mcs.anl.gov> wrote:
>
> > 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
> >>
> >>
> >
> >
> > _______________________________________________
> > 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