The OOPS project uses sed to set that parameter and create the sites file on the fly. it's very effective<br><br><div class="gmail_quote">On Fri, Aug 13, 2010 at 12:54 PM, Mihael Hategan <span dir="ltr"><<a href="mailto:hategan@mcs.anl.gov">hategan@mcs.anl.gov</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Fri, 2010-08-13 at 11:43 -0500, Jonathan Monette wrote:<br>
> Right now I am using "internalHostname".  I was just wondering if an<br>
> should this be changed since I am always changing this entry depending<br>
> if I am on login1 or login2?<br>
<br>
</div>It should, but the question is to what.<br>
<br>
I offer $20 to the first person to find a reliable (that works on all TG<br>
sites + PADS + Intrepid), quick (that does not, by itself, delay worker<br>
startup or the overall workflow by more than a few seconds) and<br>
automated way of figuring out that IP. I reserve the right to refuse a<br>
solution if it does not meet certain propriety criteria that I did not<br>
necessarily specify here.<br>
<br>
(btw you could make a wrapper around swift that detects whether you are<br>
on login1 or login2 and picks one of two sites files and passes that to<br>
swift).<br>
<font color="#888888"><br>
Mihael<br>
</font><div class="im"><br>
><br>
> On 8/13/10 11:35 AM, Mihael Hategan wrote:<br>
> > On Fri, 2010-08-13 at 11:30 -0500, Jonathan Monette wrote:<br>
> ><br>
> >> Hello,<br>
> >>       How does the worker decide what connection to connect to?  Right<br>
> >> now what I think it does is it runs ifconfig and greps the inet address<br>
> >> and then test each of these connections.  Is this correct?  When I am<br>
> >> running on PADS it seems that the worker always chooses the wrong<br>
> >> connection to the service.  It seems to choose the UBS0 connection where<br>
> >> the correct connection is the ib0 connection.  Is there a way that maybe<br>
> >> the worker can be fixed to choose a better connection or the correct<br>
> >> connection?  This seems to be only happening on PADS.<br>
> >><br>
> >><br>
> > That was temporary. Initially it would use the same address as the url<br>
> > in sites.xml. Then I added the "try all interfaces" thing, but in some<br>
> > cases the connect on certain wrong addresses does not fail quickly<br>
> > enough and has to timeout instead, which usually takes a few minutes. So<br>
> > that got disabled and only the frist address is used now (unless<br>
> > overridden - see below).<br>
> ><br>
> > You can say<profile namespace="globus"<br>
> > key="internalHostname">x.y.z.w</profile>  in sites.xml<br>
> ><br>
> > Mihael<br>
> ><br>
> ><br>
> ><br>
> ><br>
><br>
<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
Swift-devel mailing list<br>
<a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
<a href="http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel" target="_blank">http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel</a><br>
</div></div></blockquote></div><br>