From: Barış Metin Date: Wed, 8 Sep 2010 15:32:54 +0000 (+0200) Subject: * AM's port is 12346 and SM's port is 12347. X-Git-Tag: sface-0.1-1~97 X-Git-Url: http://git.onelab.eu/?p=sface.git;a=commitdiff_plain;h=3431ad2f23fce33c0bbef2d9243939f25aa957b1 * AM's port is 12346 and SM's port is 12347. * add getRSpecFrom{AM,SM} methods to SfaData to be clear on where to get the data from. --- diff --git a/sfadata.py b/sfadata.py index dbf7f30..42b5642 100644 --- a/sfadata.py +++ b/sfadata.py @@ -9,7 +9,8 @@ class SfaData: 'SFI_USER' : None, 'SFI_SLICE' : None, 'SFI_REGISTRY' : "http://www.planet-lab.org:12345", - 'SFI_SM' : "http://www.planet-lab.org:12346", + 'SFI_AM' : "http://www.planet-lab.org:12346", + 'SFI_SM' : "http://www.planet-lab.org:12347", 'SFAUI_VERBOSE' : False, } @@ -73,6 +74,9 @@ class SfaData: def slicemgr(self): return SfaData.SFI_SM + def aggmgr(self): + return SfaData.SFI_AM + def trace_command (self, command): self._trace=time.time() if self.SFAUI_VERBOSE: @@ -104,7 +108,13 @@ class SfaData: return children - def getRSpec(self): + def getRSpecFromSM(self): + return __getRSpec(self.slicemgr) + + def getRSpecFromAM(self): + return __getRSpec(self.aggmgr) + + def __getRspec(self, mgr): slice = self.getSlice() # Write RSpec to file for testing. filename = os.path.expanduser("~/.sfi/" + slice + ".rspec") @@ -113,7 +123,7 @@ class SfaData: except: pass command=["sfi.py", "-u", self.getUser(), "-a", self.getAuthority(), - "-r", self.registry(), "-s", self.slicemgr(), "resources", + "-r", self.registry(), "-s", mgr, "resources", "-o", filename, slice] self.trace_command(command) subprocess.call(command) @@ -156,28 +166,28 @@ class PlanetLabData(SfaData): class PLEData(PlanetLabData): def __init__(self): PlanetLabData.__init__(self) - self.SFI_SM = "http://www.planet-lab.eu:12346" + self.SFI_AM = "http://www.planet-lab.eu:12346" class PLJData(PlanetLabData): def __init__(self): PlanetLabData.__init__(self) - self.SFI_SM = "http://www.planet-lab.jp:12346" + self.SFI_AM = "http://www.planet-lab.jp:12346" class ViniData(PlanetLabData): def __init__(self): PlanetLabData.__init__(self) - self.SFI_SM = "http://www.vini-veritas.net:12346" + self.SFI_AM = "http://www.vini-veritas.net:12346" class GpENIData(PlanetLabData): def __init__(self): PlanetLabData.__init__(self) - self.SFI_SM = "http://198.248.241.100:12346" + self.SFI_AM = "http://198.248.241.100:12346" class OpenCirrusData(SfaData): def __init__(self): SfaData.__init__(self) self.SFI_REGISTRY = "http://198.55.37.29:12345" - self.SFI_SM = "http://198.55.37.29:12346" + self.SFI_AM = "http://198.55.37.29:12346" def refreshRSpec(self): xml = SfaData.getRSpec(self)