From: Mohamed Larabi Date: Mon, 6 May 2013 11:46:50 +0000 (+0200) Subject: Fix leases allocation in pl X-Git-Tag: sfa-3.0-1~74 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=95128849e52d7fa8379fe4ab82e209d9a34fe6da;p=sfa.git Fix leases allocation in pl --- diff --git a/sfa/planetlab/pldriver.py b/sfa/planetlab/pldriver.py index 1d0fedf2..4e515ff0 100644 --- a/sfa/planetlab/pldriver.py +++ b/sfa/planetlab/pldriver.py @@ -658,11 +658,8 @@ class PlDriver (Driver): slices.verify_slice_links(slice, rspec.version.get_link_requests(), nodes) # add/remove leases - try: - rspec_requested_leases = rspec.version.get_leases() - leases = slices.verify_slice_leases(slice, rspec_requested_leases, peer) - except: - pass + rspec_requested_leases = rspec.version.get_leases() + leases = slices.verify_slice_leases(slice, rspec_requested_leases, peer) # handle MyPLC peer association. # only used by plc and ple. diff --git a/sfa/planetlab/plslices.py b/sfa/planetlab/plslices.py index 4c28040a..3828e0b6 100644 --- a/sfa/planetlab/plslices.py +++ b/sfa/planetlab/plslices.py @@ -1,3 +1,4 @@ +import time from types import StringTypes from collections import defaultdict @@ -7,7 +8,7 @@ from sfa.util.xrn import Xrn, get_leaf, get_authority, urn_to_hrn from sfa.rspecs.rspec import RSpec from sfa.planetlab.vlink import VLink from sfa.planetlab.topology import Topology -from sfa.planetlab.plxrn import PlXrn, hrn_to_pl_slicename +from sfa.planetlab.plxrn import PlXrn, hrn_to_pl_slicename, xrn_to_hostname from sfa.storage.model import SliverAllocation from sfa.storage.alchemy import dbsession