From: Tony Mack Date: Tue, 15 Dec 2009 18:25:58 +0000 (+0000) Subject: convert slice hrn to pl slicename X-Git-Tag: sfa-0.9-7~123 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=2346ab3030acc5cc2d710cc72db62fcbc5d75e77;p=sfa.git convert slice hrn to pl slicename --- diff --git a/sfa/managers/component_manager_pl.py b/sfa/managers/component_manager_pl.py index 71cc6287..02d2d9a9 100644 --- a/sfa/managers/component_manager_pl.py +++ b/sfa/managers/component_manager_pl.py @@ -1,21 +1,26 @@ import os import xmlrpclib from sfa.util.faults import * +from sfa.util.misc import * from sfa.util.sfaticket import SfaTicket def start_slice(api, slicename): - api.nodemanger.Start(slicename) + record = {'name': hrn_to_pl_slicename(slicename)} + api.nodemanger.Start(record) def stop_slice(api, slicename): - api.nodemanager.Stop(slicename) + record = {'name': hrn_to_pl_slicename(slicename)} + api.nodemanager.Stop(record) def delete_slice(api, slicename): - api.nodemanager.Destroy(slicename) + record = {'name': hrn_to_pl_slicename(slicename)} + api.nodemanager.Destroy(record) def reset_slice(api, slicename): + record = {'name': hrn_to_pl_slicename(slicename)} if not api.sliver_exists(slicename): raise SliverDoesNotExist(slicename) - api.nodemanager.ReCreate(slicename) + api.nodemanager.ReCreate(record) def get_slices(api): slicenames = api.nodemanager.GetXiDs().keys()