From bed506fdde4d9fa51b510430a434d5da1685c657 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 4 Aug 2011 16:17:14 -0400 Subject: [PATCH] remote connections timeout after 30 seconds --- sfa/managers/slice_manager_pl.py | 2 +- sfa/server/interface.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sfa/managers/slice_manager_pl.py b/sfa/managers/slice_manager_pl.py index f23d4d82..7ad48f90 100644 --- a/sfa/managers/slice_manager_pl.py +++ b/sfa/managers/slice_manager_pl.py @@ -394,7 +394,7 @@ def get_ticket(api, xrn, creds, rspec, users): continue # send the request to this address url = target_aggs[0]['url'] - server = xmlrpcprotocol.get_server(url, api.key_file, api.cert_file) + server = xmlrpcprotocol.get_server(url, api.key_file, api.cert_file, timeout=30) # aggregate found, no need to keep looping break if server is None: diff --git a/sfa/server/interface.py b/sfa/server/interface.py index f37331a3..52df22be 100644 --- a/sfa/server/interface.py +++ b/sfa/server/interface.py @@ -99,6 +99,6 @@ class Interfaces(dict): client_type = 'geniclientlight' connections[hrn] = GeniClientLight(url, self.api.key_file, self.api.cert_file) else: - connections[interface['hrn']] = xmlrpcprotocol.get_server(url, self.api.key_file, self.api.cert_file) + connections[interface['hrn']] = xmlrpcprotocol.get_server(url, self.api.key_file, self.api.cert_file, timeout=30) return connections -- 2.43.0