from sfa.util.cache import Cache
from sfa.rspecs.rspec import RSpec
from sfa.storage.model import SliverAllocation
+# xxx 1-dbsession-per-request
from sfa.storage.alchemy import dbsession
class V2ToV3Adapter:
def __init__ (self, config):
flavour = config.SFA_GENERIC_FLAVOUR
# to be cleaned
- if flavour == "pl":
- from sfa.planetlab.pldriver import PlDriver
- self.driver = PlDriver(config)
- elif flavour == "nitos":
+ if flavour == "nitos":
from sfa.nitos.nitosdriver import NitosDriver
self.driver = NitosDriver(config)
elif flavour == "fd":
(slice_urn, rspec_string, expiration, options) = args
slice_hrn, type = urn_to_hrn(slice_urn)
creds = []
- users = options.get('geni_users', [])
+ users = options.get('sfa_users', [])
manifest_string = getattr(self.driver, "create_sliver")(slice_urn, slice_hrn, creds, rspec_string, users, options)
# slivers allocation