From 9f3e8901a4fe732c0ee65b785f649dc3384c658f Mon Sep 17 00:00:00 2001
From: Tony Mack <tmack@paris.CS.Princeton.EDU>
Date: Thu, 4 Aug 2011 16:11:43 -0400
Subject: [PATCH] install_peer_certs will timeout after 30 seconds

---
 sfa/server/sfa-server.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sfa/server/sfa-server.py b/sfa/server/sfa-server.py
index 28a5a612..03c5d352 100755
--- a/sfa/server/sfa-server.py
+++ b/sfa/server/sfa-server.py
@@ -194,7 +194,7 @@ def install_peer_certs(server_key_file, server_cert_file):
         try:
             # get gid from the registry
             url = interfaces[new_hrn]['url']
-            interface = xmlrpcprotocol.get_server(url, server_key_file, server_cert_file)
+            interface = xmlrpcprotocol.get_server(url, server_key_file, server_cert_file, timeout=30)
             # skip non sfa aggregates
             server_version = api.get_cached_server_version(interface)
             if 'sfa' not in server_version:
-- 
2.47.0