rpc: Rename get_nbd_disks to nbd_get_disks

Change-Id: I15aa0cc4fe26869a938b0ba81b6b5b4acc63fe21
Signed-off-by: Pawel Kaminski <pawelx.kaminski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/468584
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Pawel Kaminski 2019-09-17 06:59:02 -04:00 committed by Ben Walker
parent d242f5a041
commit 5456a43053
6 changed files with 26 additions and 23 deletions

View File

@ -272,7 +272,7 @@ Example command
`rpc.py nbd_stop_disk /dev/nbd0` `rpc.py nbd_stop_disk /dev/nbd0`
To display full or specified nbd device list user should use `get_nbd_disks` RPC command. To display full or specified nbd device list user should use `nbd_get_disks` RPC command.
Example command Example command

View File

@ -244,7 +244,7 @@ Example response:
"get_interfaces", "get_interfaces",
"delete_ip_address", "delete_ip_address",
"add_ip_address", "add_ip_address",
"get_nbd_disks", "nbd_get_disks",
"nbd_stop_disk", "nbd_stop_disk",
"nbd_start_disk", "nbd_start_disk",
"get_log_flags", "get_log_flags",
@ -5594,7 +5594,7 @@ Example response:
} }
~~~ ~~~
## get_nbd_disks {#rpc_get_nbd_disks} ## nbd_get_disks {#rpc_nbd_get_disks}
Display all or specified NBD device list Display all or specified NBD device list
@ -5615,7 +5615,7 @@ Example request:
~~~ ~~~
{ {
"jsonrpc": "2.0", "jsonrpc": "2.0",
"method": "get_nbd_disks", "method": "nbd_get_disks",
"id": 1 "id": 1
} }
~~~ ~~~

View File

@ -354,31 +354,31 @@ spdk_rpc_dump_nbd_info(struct spdk_json_write_ctx *w,
spdk_json_write_object_end(w); spdk_json_write_object_end(w);
} }
struct rpc_get_nbd_disks { struct rpc_nbd_get_disks {
char *nbd_device; char *nbd_device;
}; };
static void static void
free_rpc_get_nbd_disks(struct rpc_get_nbd_disks *r) free_rpc_nbd_get_disks(struct rpc_nbd_get_disks *r)
{ {
free(r->nbd_device); free(r->nbd_device);
} }
static const struct spdk_json_object_decoder rpc_get_nbd_disks_decoders[] = { static const struct spdk_json_object_decoder rpc_nbd_get_disks_decoders[] = {
{"nbd_device", offsetof(struct rpc_get_nbd_disks, nbd_device), spdk_json_decode_string, true}, {"nbd_device", offsetof(struct rpc_nbd_get_disks, nbd_device), spdk_json_decode_string, true},
}; };
static void static void
spdk_rpc_get_nbd_disks(struct spdk_jsonrpc_request *request, spdk_rpc_nbd_get_disks(struct spdk_jsonrpc_request *request,
const struct spdk_json_val *params) const struct spdk_json_val *params)
{ {
struct rpc_get_nbd_disks req = {}; struct rpc_nbd_get_disks req = {};
struct spdk_json_write_ctx *w; struct spdk_json_write_ctx *w;
struct spdk_nbd_disk *nbd = NULL; struct spdk_nbd_disk *nbd = NULL;
if (params != NULL) { if (params != NULL) {
if (spdk_json_decode_object(params, rpc_get_nbd_disks_decoders, if (spdk_json_decode_object(params, rpc_nbd_get_disks_decoders,
SPDK_COUNTOF(rpc_get_nbd_disks_decoders), SPDK_COUNTOF(rpc_nbd_get_disks_decoders),
&req)) { &req)) {
SPDK_ERRLOG("spdk_json_decode_object failed\n"); SPDK_ERRLOG("spdk_json_decode_object failed\n");
spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR, spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INTERNAL_ERROR,
@ -394,7 +394,7 @@ spdk_rpc_get_nbd_disks(struct spdk_jsonrpc_request *request,
goto invalid; goto invalid;
} }
free_rpc_get_nbd_disks(&req); free_rpc_nbd_get_disks(&req);
} }
} }
@ -416,6 +416,7 @@ spdk_rpc_get_nbd_disks(struct spdk_jsonrpc_request *request,
return; return;
invalid: invalid:
free_rpc_get_nbd_disks(&req); free_rpc_nbd_get_disks(&req);
} }
SPDK_RPC_REGISTER("get_nbd_disks", spdk_rpc_get_nbd_disks, SPDK_RPC_RUNTIME) SPDK_RPC_REGISTER("nbd_get_disks", spdk_rpc_nbd_get_disks, SPDK_RPC_RUNTIME)
SPDK_RPC_REGISTER_ALIAS_DEPRECATED(nbd_get_disks, get_nbd_disks)

View File

@ -1481,13 +1481,14 @@ Format: 'user:u1 secret:s1 muser:mu1 msecret:ms1,user:u2 secret:s2 muser:mu2 mse
p.add_argument('nbd_device', help='Nbd device name to be stopped. Example: /dev/nbd0.') p.add_argument('nbd_device', help='Nbd device name to be stopped. Example: /dev/nbd0.')
p.set_defaults(func=nbd_stop_disk) p.set_defaults(func=nbd_stop_disk)
def get_nbd_disks(args): def nbd_get_disks(args):
print_dict(rpc.nbd.get_nbd_disks(args.client, print_dict(rpc.nbd.nbd_get_disks(args.client,
nbd_device=args.nbd_device)) nbd_device=args.nbd_device))
p = subparsers.add_parser('get_nbd_disks', help='Display full or specified nbd device list') p = subparsers.add_parser('nbd_get_disks', aliases=['get_nbd_disks'],
help='Display full or specified nbd device list')
p.add_argument('-n', '--nbd-device', help="Path of the nbd device. Example: /dev/nbd0", required=False) p.add_argument('-n', '--nbd-device', help="Path of the nbd device. Example: /dev/nbd0", required=False)
p.set_defaults(func=get_nbd_disks) p.set_defaults(func=nbd_get_disks)
# net # net
def add_ip_address(args): def add_ip_address(args):

View File

@ -17,8 +17,9 @@ def nbd_stop_disk(client, nbd_device):
return client.call('nbd_stop_disk', params) return client.call('nbd_stop_disk', params)
def get_nbd_disks(client, nbd_device=None): @deprecated_alias('get_nbd_disks')
def nbd_get_disks(client, nbd_device=None):
params = {} params = {}
if nbd_device: if nbd_device:
params['nbd_device'] = nbd_device params['nbd_device'] = nbd_device
return client.call('get_nbd_disks', params) return client.call('nbd_get_disks', params)

View File

@ -55,7 +55,7 @@ function nbd_get_count() {
# return = count of spdk nbd devices # return = count of spdk nbd devices
local rpc_server=$1 local rpc_server=$1
nbd_disks_json=$($rootdir/scripts/rpc.py -s $rpc_server get_nbd_disks) nbd_disks_json=$($rootdir/scripts/rpc.py -s $rpc_server nbd_get_disks)
nbd_disks_name=$(echo "${nbd_disks_json}" | jq -r '.[] | .nbd_device') nbd_disks_name=$(echo "${nbd_disks_json}" | jq -r '.[] | .nbd_device')
count=$(echo "${nbd_disks_name}" | grep -c /dev/nbd || true) count=$(echo "${nbd_disks_name}" | grep -c /dev/nbd || true)
echo $count echo $count
@ -110,7 +110,7 @@ function nbd_rpc_start_stop_verify() {
nbd_start_disks_without_nbd_idx $rpc_server "${bdev_list[*]}" nbd_start_disks_without_nbd_idx $rpc_server "${bdev_list[*]}"
nbd_disks_json=$($rootdir/scripts/rpc.py -s $rpc_server get_nbd_disks) nbd_disks_json=$($rootdir/scripts/rpc.py -s $rpc_server nbd_get_disks)
nbd_disks_name=($(echo "${nbd_disks_json}" | jq -r '.[] | .nbd_device')) nbd_disks_name=($(echo "${nbd_disks_json}" | jq -r '.[] | .nbd_device'))
nbd_stop_disks $rpc_server "${nbd_disks_name[*]}" nbd_stop_disks $rpc_server "${nbd_disks_name[*]}"