From: Tony Mack Date: Tue, 15 Dec 2009 20:24:59 +0000 (+0000) Subject: add -c option for slices call X-Git-Tag: sfa-0.9-7~119 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=040a201c05c9e6c8ff22feed81b631d8f471ccc4;p=sfa.git add -c option for slices call --- diff --git a/sfa/client/sfi.py b/sfa/client/sfi.py index 23b71439..cbbcba74 100755 --- a/sfa/client/sfi.py +++ b/sfa/client/sfi.py @@ -176,7 +176,7 @@ class Sfi: parser.add_option("-a", "--aggregate", dest="aggregate",default=None, help="aggregate hrn") - if command in ("start", "stop", "reset", "delete"): + if command in ("start", "stop", "reset", "delete", "slices"): parser.add_option("-c", "--component", dest="component",default=None, help="component hrn") @@ -772,7 +772,12 @@ class Sfi: if self.hashrequest: arg_list = [user_cred] request_hash = self.key.compute_hash(arg_list) - results = self.slicemgr.get_slices(user_cred, request_hash) + + server = self.slicemgr + # direct connection to the nodes component manager interface + if opts.component: + server = self.get_component_server_from_hrn(opts.component) + results = server.get_slices(user_cred, request_hash) display_list(results) return