from sfa.server.sfaapi import SfaApi
import sfa.plc.peers as peers
-from sfa.plc.aggregate import Aggregate
-from sfa.plc.slices import Slices
+from sfa.plc.plaggregate import PlAggregate
+from sfa.plc.plslices import PlSlices
class AggregateManager:
call_id = options.get('call_id')
if Callids().already_handled(call_id): return ""
- aggregate = Aggregate(self.driver)
- slices = Slices(api)
+ aggregate = PlAggregate(self.driver)
+ slices = PlSlices(api)
(hrn, _) = urn_to_hrn(slice_xrn)
peer = slices.get_peer(hrn)
sfa_peer = slices.get_sfa_peer(hrn)
#panos: passing user-defined options
#print "manager options = ",options
- aggregate = Aggregate(self.driver)
+ aggregate = PlAggregate(self.driver)
rspec = aggregate.get_rspec(slice_xrn=xrn, version=rspec_version, options=options)
# cache the result
def GetTicket(self, api, xrn, creds, rspec, users, options={}):
(slice_hrn, _) = urn_to_hrn(xrn)
- slices = Slices(api)
+ slices = PlSlices(api)
peer = slices.get_peer(slice_hrn)
sfa_peer = slices.get_sfa_peer(slice_hrn)
#from sfa.util.sfalogging import logger
from sfa.util.version import version_core
from sfa.trust.credential import Credential
-from sfa.plc.aggregate import Aggregate
-from sfa.plc.slices import Slice, Slices
+from sfa.plc.plaggregate import PlAggregate
+# No Slice symbol in there
+#from sfa.plc.plslices import Slice, Slices
+from sfa.plc.plslices import PlSlices
from sfa.rspecs.version_manager import VersionManager
from sfa.rspecs.rspec import RSpec
# not sure what this used to be nor where it is now defined
logger = logging.getLogger('EucaAggregate')
logger.debug("In CreateSliver")
- aggregate = Aggregate(self.driver)
- slices = Slices(api)
+ aggregate = PlAggregate(self.driver)
+ slices = PlSlices(api)
(hrn, type) = urn_to_hrn(slice_xrn)
peer = slices.get_peer(hrn)
sfa_peer = slices.get_sfa_peer(hrn)
from sfa.managers.aggregate_manager import AggregateManager
-from sfa.plc.slices import Slices
+from sfa.plc.plslices import PlSlices
class AggregateManagerMax (AggregateManager):
def prepare_slice(self, api, slice_xrn, creds, users):
reg_objects = self._get_registry_objects(slice_xrn, creds, users)
(hrn, type) = urn_to_hrn(slice_xrn)
- slices = Slices(api)
+ slices = PlSlices(api)
peer = slices.get_peer(hrn)
sfa_peer = slices.get_sfa_peer(hrn)
slice_record=None
from sfa.plc.topology import Topology
-class Aggregate:
+class PlAggregate:
api = None
#panos new user options variable
MAXINT = 2L**31-1
-class Slices:
+class PlSlices:
rspec_to_slice_tag = {'max_rate':'net_max_rate'}