RPC: rename get_subsystems to framework_get_subsystems
Signed-off-by: Maciej Wawryk <maciejx.wawryk@intel.com> Change-Id: Iaeaf20e2a16b41796cb89a92fadd99cb1d341720 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/468670 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com>
This commit is contained in:
parent
7630daa204
commit
8710b60062
@ -276,7 +276,7 @@ Example response:
|
|||||||
"bdev_get_bdevs",
|
"bdev_get_bdevs",
|
||||||
"bdev_get_iostat",
|
"bdev_get_iostat",
|
||||||
"get_subsystem_config",
|
"get_subsystem_config",
|
||||||
"get_subsystems",
|
"framework_get_subsystems",
|
||||||
"framework_monitor_context_switch",
|
"framework_monitor_context_switch",
|
||||||
"spdk_kill_instance",
|
"spdk_kill_instance",
|
||||||
"ioat_scan_copy_engine",
|
"ioat_scan_copy_engine",
|
||||||
@ -317,7 +317,7 @@ Example response:
|
|||||||
}
|
}
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
## get_subsystems {#rpc_get_subsystems}
|
## framework_get_subsystems {#rpc_framework_get_subsystems}
|
||||||
|
|
||||||
Get an array of name and dependency relationship of SPDK subsystems in initialization order.
|
Get an array of name and dependency relationship of SPDK subsystems in initialization order.
|
||||||
|
|
||||||
@ -337,7 +337,7 @@ Example request:
|
|||||||
{
|
{
|
||||||
"jsonrpc": "2.0",
|
"jsonrpc": "2.0",
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"method": "get_subsystems"
|
"method": "framework_get_subsystems"
|
||||||
}
|
}
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
@ -38,8 +38,8 @@
|
|||||||
#include "spdk/env.h"
|
#include "spdk/env.h"
|
||||||
|
|
||||||
static void
|
static void
|
||||||
spdk_rpc_get_subsystems(struct spdk_jsonrpc_request *request,
|
spdk_rpc_framework_get_subsystems(struct spdk_jsonrpc_request *request,
|
||||||
const struct spdk_json_val *params)
|
const struct spdk_json_val *params)
|
||||||
{
|
{
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w;
|
||||||
struct spdk_subsystem *subsystem;
|
struct spdk_subsystem *subsystem;
|
||||||
@ -47,7 +47,7 @@ spdk_rpc_get_subsystems(struct spdk_jsonrpc_request *request,
|
|||||||
|
|
||||||
if (params) {
|
if (params) {
|
||||||
spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
|
spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
|
||||||
"'get_subsystems' requires no arguments");
|
"'framework_get_subsystems' requires no arguments");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -71,7 +71,8 @@ spdk_rpc_get_subsystems(struct spdk_jsonrpc_request *request,
|
|||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
|
|
||||||
SPDK_RPC_REGISTER("get_subsystems", spdk_rpc_get_subsystems, SPDK_RPC_RUNTIME)
|
SPDK_RPC_REGISTER("framework_get_subsystems", spdk_rpc_framework_get_subsystems, SPDK_RPC_RUNTIME)
|
||||||
|
SPDK_RPC_REGISTER_ALIAS_DEPRECATED(framework_get_subsystems, get_subsystems)
|
||||||
|
|
||||||
struct rpc_get_subsystem_config {
|
struct rpc_get_subsystem_config {
|
||||||
char *name;
|
char *name;
|
||||||
|
@ -1828,12 +1828,13 @@ Format: 'user:u1 secret:s1 muser:mu1 msecret:ms1,user:u2 secret:s2 muser:mu2 mse
|
|||||||
p.set_defaults(func=bdev_pmem_delete_pool)
|
p.set_defaults(func=bdev_pmem_delete_pool)
|
||||||
|
|
||||||
# subsystem
|
# subsystem
|
||||||
def get_subsystems(args):
|
def framework_get_subsystems(args):
|
||||||
print_dict(rpc.subsystem.get_subsystems(args.client))
|
print_dict(rpc.subsystem.framework_get_subsystems(args.client))
|
||||||
|
|
||||||
p = subparsers.add_parser('get_subsystems', help="""Print subsystems array in initialization order. Each subsystem
|
p = subparsers.add_parser('framework_get_subsystems', aliases=['get_subsystems'],
|
||||||
|
help="""Print subsystems array in initialization order. Each subsystem
|
||||||
entry contain (unsorted) array of subsystems it depends on.""")
|
entry contain (unsorted) array of subsystems it depends on.""")
|
||||||
p.set_defaults(func=get_subsystems)
|
p.set_defaults(func=framework_get_subsystems)
|
||||||
|
|
||||||
def get_subsystem_config(args):
|
def get_subsystem_config(args):
|
||||||
print_dict(rpc.subsystem.get_subsystem_config(args.client, args.name))
|
print_dict(rpc.subsystem.get_subsystem_config(args.client, args.name))
|
||||||
|
@ -76,7 +76,7 @@ def save_config(client, fd, indent=2):
|
|||||||
'subsystems': []
|
'subsystems': []
|
||||||
}
|
}
|
||||||
|
|
||||||
for elem in client.call('get_subsystems'):
|
for elem in client.call('framework_get_subsystems'):
|
||||||
cfg = {
|
cfg = {
|
||||||
'subsystem': elem['subsystem'],
|
'subsystem': elem['subsystem'],
|
||||||
'config': client.call('get_subsystem_config', {"name": elem['subsystem']})
|
'config': client.call('get_subsystem_config', {"name": elem['subsystem']})
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
def get_subsystems(client):
|
from .helpers import deprecated_alias
|
||||||
return client.call('get_subsystems')
|
|
||||||
|
|
||||||
|
@deprecated_alias('get_subsystems')
|
||||||
|
def framework_get_subsystems(client):
|
||||||
|
return client.call('framework_get_subsystems')
|
||||||
|
|
||||||
|
|
||||||
def get_subsystem_config(client, name):
|
def get_subsystem_config(client, name):
|
||||||
|
@ -482,7 +482,7 @@ class UIRoot(UINode):
|
|||||||
return rpc.iscsi.iscsi_get_options(self.client, **kwargs)
|
return rpc.iscsi.iscsi_get_options(self.client, **kwargs)
|
||||||
|
|
||||||
def has_subsystem(self, subsystem):
|
def has_subsystem(self, subsystem):
|
||||||
for system in rpc.subsystem.get_subsystems(self.client):
|
for system in rpc.subsystem.framework_get_subsystems(self.client):
|
||||||
if subsystem.lower() == system["subsystem"].lower():
|
if subsystem.lower() == system["subsystem"].lower():
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
@ -176,7 +176,7 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
@call_test_cmd
|
@call_test_cmd
|
||||||
def clear_config(args):
|
def clear_config(args):
|
||||||
for subsystem_item in reversed(args.client.call('get_subsystems')):
|
for subsystem_item in reversed(args.client.call('framework_get_subsystems')):
|
||||||
args.subsystem = subsystem_item['subsystem']
|
args.subsystem = subsystem_item['subsystem']
|
||||||
clear_subsystem(args)
|
clear_subsystem(args)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user