Hi Tom, I'm having problems with the bridge registry right now.

The VenueClient does start eventually, but there are no bridges available.

BTW, for those using the RPMs from UQ, you can get the client to start quicker 
by running it it "debug mode" and pressing ctrl+c when it hangs at the bridge 
registry step.

Here's an excerpt from VenueClient.log

01/10/2007 02:16:54 PM -1208637776 VenueClient     VenueClient.py:242 DEBUG get 
bridges from registry
01/10/2007 02:22:03 PM -1208637776 RegistryClient     RegistryClient.py:46 
ERROR Failed to connect to registry vv3.mcs.anl.gov:8030
Traceback (most recent call last):
  File 
"/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/Registry/RegistryClient.py",
 line 41, in _connectToRegistry
    if self.PingRegistryPeer(tmpServerProxy) > -1:
  File 
"/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/Registry/RegistryClient.py",
 line 58, in PingRegistryPeer
    startTime = serverProxy.Ping(time.time())
  File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.4/xmlrpclib.py", line 1131, in request
    errcode, errmsg, headers = h.getreply()
  File "/usr/lib/python2.4/httplib.py", line 1134, in getreply
    response = self._conn.getresponse()
  File "/usr/lib/python2.4/httplib.py", line 863, in getresponse
    response.begin()
  File "/usr/lib/python2.4/httplib.py", line 333, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.4/httplib.py", line 291, in _read_status
    line = self.fp.readline()
  File "/usr/lib/python2.4/socket.py", line 325, in readline
    data = recv(1)
error: (104, 'Connection reset by peer')
01/10/2007 02:22:03 PM -1208637776 RegistryClient     RegistryClient.py:50 INFO 
 No bridge registry peers reachable
01/10/2007 02:22:03 PM -1208637776 VenueClient     VenueClient.py:253 ERROR 
__LoadBridges: Can not connect to bridge registry 
http://www.accessgrid.org/registry/peers.txt
Traceback (most recent call last):
  File 
"/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/VenueClient.py", line 
248, in __LoadBridges
    bridgeList = self.registryClient.LookupBridge(10)
  File 
"/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/Registry/RegistryClient.py",
 line 109, in LookupBridge
    bridges = self.serverProxy.LookupBridge()
AttributeError: 'NoneType' object has no attribute 'LookupBridge'



Wireshark shows that the original connection is established, then the following 
RPC call is made:

POST /RPC2 HTTP/1.0
Host: vv3.mcs.anl.gov:8030
User-Agent: xmlrpclib.py/1.0.1 (by www.pythonware.com)
Content-Type: text/xml
Content-Length: 166

The packet that sends this information never receives an ack for it, so we get 
repeated retransmittion from our client, and we're receiving duplicate acks for 
the connection establishing packet from you.  This indicates that our RPC 
request is not getting to you!

I've attached the dump for your perusal.

I'm sure this debate has been and gone but this single point of failure for 
bridging is uncool IMHO.

Thanks, Andrew


---- Original message ----
>Date: Thu, 04 Jan 2007 17:22:00 -0600
>From: "Thomas D. Uram" <tu...@mcs.anl.gov>
>Subject: Re: [AG-TECH] AG3 Bridge Registry Down
>To: Chris Kendrick <kendr...@vpac.org>
>Cc: ag-t...@mcs.anl.gov
>
>I tried it just now and it worked fine for me.  If the problem
>persists, let me know.
>
>Tom
>
>
>On 1/4/07 5:16 PM, Chris Kendrick wrote:
>> Hi
>>
>> Is the AG3 bridge registry down again?  I wasn't getting a list of
>> bridges at 10:10am 5th Jan Australia, Melbourne Time  (23:10 4th Jan
>> UTC)
>>
>> Chris Kendrick
>> VPAC
>>
>>
>>
>

Attachment: bridge_registry.pcap
Description: bridge_registry.pcap

Reply via email to