rpc: Rename set_iscsi_options to iscsi_set_options
Change-Id: I1ad954db0876e2720d7d0bb19bd259f267c2aa36 Signed-off-by: Pawel Kaminski <pawelx.kaminski@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/468091 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
44c859e39c
commit
cea4c3e51e
doc
lib/iscsi
scripts
test
config_converter
iscsi_tgt
bdev_io_wait
calsoft
digests
ext4test
filesystem
fio
initiator
ip_migration
lvol
multiconnection
nvme_remote
perf
pmem
rbd
reset
rpc_config
json_config
@ -270,7 +270,7 @@ Example response:
|
||||
"iscsi_initiator_group_add_initiators",
|
||||
"add_initiator_group",
|
||||
"iscsi_get_initiator_groups",
|
||||
"set_iscsi_options",
|
||||
"iscsi_set_options",
|
||||
"set_bdev_options",
|
||||
"bdev_set_qos_limit",
|
||||
"bdev_get_bdevs",
|
||||
@ -2530,7 +2530,7 @@ Example response:
|
||||
|
||||
# iSCSI Target {#jsonrpc_components_iscsi_tgt}
|
||||
|
||||
## set_iscsi_options method {#rpc_set_iscsi_options}
|
||||
## iscsi_set_options method {#rpc_iscsi_set_options}
|
||||
|
||||
Set global parameters for iSCSI targets.
|
||||
|
||||
@ -2582,7 +2582,7 @@ Example request:
|
||||
"default_time2wait": 2
|
||||
},
|
||||
"jsonrpc": "2.0",
|
||||
"method": "set_iscsi_options",
|
||||
"method": "iscsi_set_options",
|
||||
"id": 1
|
||||
}
|
||||
~~~
|
||||
|
@ -1522,7 +1522,7 @@ static const struct spdk_json_object_decoder rpc_set_iscsi_opts_decoders[] = {
|
||||
};
|
||||
|
||||
static void
|
||||
spdk_rpc_set_iscsi_options(struct spdk_jsonrpc_request *request,
|
||||
spdk_rpc_iscsi_set_options(struct spdk_jsonrpc_request *request,
|
||||
const struct spdk_json_val *params)
|
||||
{
|
||||
struct spdk_iscsi_opts *opts;
|
||||
@ -1568,4 +1568,5 @@ spdk_rpc_set_iscsi_options(struct spdk_jsonrpc_request *request,
|
||||
spdk_json_write_bool(w, true);
|
||||
spdk_jsonrpc_end_result(request, w);
|
||||
}
|
||||
SPDK_RPC_REGISTER("set_iscsi_options", spdk_rpc_set_iscsi_options, SPDK_RPC_STARTUP)
|
||||
SPDK_RPC_REGISTER("iscsi_set_options", spdk_rpc_iscsi_set_options, SPDK_RPC_STARTUP)
|
||||
SPDK_RPC_REGISTER_ALIAS_DEPRECATED(iscsi_set_options, set_iscsi_options)
|
||||
|
@ -1527,7 +1527,7 @@ iscsi_opts_config_json(struct spdk_json_write_ctx *w)
|
||||
{
|
||||
spdk_json_write_object_begin(w);
|
||||
|
||||
spdk_json_write_named_string(w, "method", "set_iscsi_options");
|
||||
spdk_json_write_named_string(w, "method", "iscsi_set_options");
|
||||
|
||||
spdk_json_write_name(w, "params");
|
||||
spdk_iscsi_opts_info_json(w);
|
||||
|
@ -23,7 +23,7 @@ vhost_dict["construct_vhost_blk_controller"] = []
|
||||
vhost_dict["construct_vhost_nvme_controller"] = []
|
||||
|
||||
iscsi_dict = OrderedDict()
|
||||
iscsi_dict["set_iscsi_options"] = []
|
||||
iscsi_dict["iscsi_set_options"] = []
|
||||
iscsi_dict["iscsi_create_portal_group"] = []
|
||||
iscsi_dict["add_initiator_group"] = []
|
||||
iscsi_dict["iscsi_create_target_node"] = []
|
||||
@ -515,7 +515,7 @@ def get_iscsi_options_json(config, section):
|
||||
]
|
||||
for option in config.options(section):
|
||||
set_param(params, option, config.get(section, option))
|
||||
return [{"method": "set_iscsi_options", "params": to_json_params(params)}]
|
||||
return [{"method": "iscsi_set_options", "params": to_json_params(params)}]
|
||||
|
||||
|
||||
def get_iscsi_portal_group_json(config, name):
|
||||
|
@ -673,8 +673,8 @@ if __name__ == "__main__":
|
||||
p.set_defaults(func=bdev_nvme_apply_firmware)
|
||||
|
||||
# iSCSI
|
||||
def set_iscsi_options(args):
|
||||
rpc.iscsi.set_iscsi_options(
|
||||
def iscsi_set_options(args):
|
||||
rpc.iscsi.iscsi_set_options(
|
||||
args.client,
|
||||
auth_file=args.auth_file,
|
||||
node_base=args.node_base,
|
||||
@ -694,7 +694,8 @@ if __name__ == "__main__":
|
||||
error_recovery_level=args.error_recovery_level,
|
||||
allow_duplicated_isid=args.allow_duplicated_isid)
|
||||
|
||||
p = subparsers.add_parser('set_iscsi_options', help="""Set options of iSCSI subsystem""")
|
||||
p = subparsers.add_parser('iscsi_set_options', aliases=['set_iscsi_options'],
|
||||
help="""Set options of iSCSI subsystem""")
|
||||
p.add_argument('-f', '--auth-file', help='Path to CHAP shared secret file')
|
||||
p.add_argument('-b', '--node-base', help='Prefix of the name of iSCSI target node')
|
||||
p.add_argument('-o', '--nop-timeout', help='Timeout in seconds to nop-in request to the initiator', type=int)
|
||||
@ -715,7 +716,7 @@ if __name__ == "__main__":
|
||||
p.add_argument('-i', '--immediate-data', help='Negotiated parameter, ImmediateData.', action='store_true')
|
||||
p.add_argument('-l', '--error-recovery-level', help='Negotiated parameter, ErrorRecoveryLevel', type=int)
|
||||
p.add_argument('-p', '--allow-duplicated-isid', help='Allow duplicated initiator session ID.', action='store_true')
|
||||
p.set_defaults(func=set_iscsi_options)
|
||||
p.set_defaults(func=iscsi_set_options)
|
||||
|
||||
def set_iscsi_discovery_auth(args):
|
||||
rpc.iscsi.set_iscsi_discovery_auth(
|
||||
|
@ -1,7 +1,8 @@
|
||||
from .helpers import deprecated_alias
|
||||
|
||||
|
||||
def set_iscsi_options(
|
||||
@deprecated_alias('set_iscsi_options')
|
||||
def iscsi_set_options(
|
||||
client,
|
||||
auth_file=None,
|
||||
node_base=None,
|
||||
@ -81,7 +82,7 @@ def set_iscsi_options(
|
||||
if allow_duplicated_isid:
|
||||
params['allow_duplicated_isid'] = allow_duplicated_isid
|
||||
|
||||
return client.call('set_iscsi_options', params)
|
||||
return client.call('iscsi_set_options', params)
|
||||
|
||||
|
||||
def set_iscsi_discovery_auth(
|
||||
|
@ -424,7 +424,7 @@
|
||||
"auth_file": "/usr/local/etc/spdk/auth.conf",
|
||||
"default_time2wait": 2
|
||||
},
|
||||
"method": "set_iscsi_options"
|
||||
"method": "iscsi_set_options"
|
||||
},
|
||||
{
|
||||
"params": {
|
||||
|
@ -125,7 +125,7 @@
|
||||
"disable_chap": false,
|
||||
"default_time2wait": 2
|
||||
},
|
||||
"method": "set_iscsi_options"
|
||||
"method": "iscsi_set_options"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -21,7 +21,7 @@ pid=$!
|
||||
echo "iSCSI target launched. pid: $pid"
|
||||
trap 'killprocess $pid; iscsitestfini $1 $2; exit 1' SIGINT SIGTERM EXIT
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 4
|
||||
$rpc_py iscsi_set_options -o 30 -a 4
|
||||
# Minimal number of bdev io pool (5) and cache (1)
|
||||
$rpc_py set_bdev_options -p 5 -c 1
|
||||
$rpc_py start_subsystem_init
|
||||
|
@ -9,7 +9,7 @@
|
||||
"max_sessions": 256,
|
||||
"error_recovery_level": 2
|
||||
},
|
||||
"method": "set_iscsi_options"
|
||||
"method": "iscsi_set_options"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -74,7 +74,7 @@ echo "Process pid: $pid"
|
||||
trap 'killprocess $pid; iscsitestfini $1 $2; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 16
|
||||
$rpc_py iscsi_set_options -o 30 -a 16
|
||||
$rpc_py start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
|
||||
|
@ -23,7 +23,7 @@ echo "Process pid: $pid"
|
||||
trap '$rpc_py bdev_split_delete Name0n1 || true; killprocess $pid; iscsitestfini $1 $2; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 4 -b $node_base
|
||||
$rpc_py iscsi_set_options -o 30 -a 4 -b $node_base
|
||||
$rpc_py start_subsystem_init
|
||||
$rootdir/scripts/gen_nvme.sh --json | $rpc_py load_subsystem_config
|
||||
$rpc_py bdev_malloc_create 512 4096 --name Malloc0
|
||||
|
@ -36,7 +36,7 @@ echo "Process pid: $pid"
|
||||
trap 'killprocess $pid; iscsitestfini $1 $2; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 16
|
||||
$rpc_py iscsi_set_options -o 30 -a 16
|
||||
$rpc_py start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
"subsystem": "iscsi",
|
||||
"config": [
|
||||
{
|
||||
"method": "set_iscsi_options",
|
||||
"method": "iscsi_set_options",
|
||||
"params": {
|
||||
"nop_timeout": 30,
|
||||
"node_base": "iqn.2016-06.io.spdk",
|
||||
|
@ -23,7 +23,7 @@ pid=$!
|
||||
echo "iSCSI target launched. pid: $pid"
|
||||
trap 'killprocess $pid;exit 1' SIGINT SIGTERM EXIT
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 4
|
||||
$rpc_py iscsi_set_options -o 30 -a 4
|
||||
$rpc_py start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
|
||||
|
@ -54,7 +54,7 @@ for ((i = 0; i < 2; i++)); do
|
||||
trap 'kill_all_iscsi_target; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid $rpc_addr
|
||||
$rpc_py -s $rpc_addr set_iscsi_options -o 30 -a 64
|
||||
$rpc_py -s $rpc_addr iscsi_set_options -o 30 -a 64
|
||||
$rpc_py -s $rpc_addr start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
|
||||
|
@ -33,7 +33,7 @@ echo "Process pid: $pid"
|
||||
trap 'iscsicleanup; killprocess $pid; iscsitestfini $1 $2; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 16
|
||||
$rpc_py iscsi_set_options -o 30 -a 16
|
||||
$rpc_py start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
|
||||
|
@ -43,7 +43,7 @@ echo "iSCSI target launched. pid: $iscsipid"
|
||||
trap 'remove_backends; iscsicleanup; killprocess $iscsipid; iscsitestfini $1 $2; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $iscsipid
|
||||
$rpc_py set_iscsi_options -o 30 -a 128
|
||||
$rpc_py iscsi_set_options -o 30 -a 128
|
||||
$rpc_py start_subsystem_init
|
||||
$rootdir/scripts/gen_nvme.sh --json | $rpc_py load_subsystem_config
|
||||
timing_exit start_iscsi_tgt
|
||||
|
@ -29,7 +29,7 @@ function run_nvme_remote() {
|
||||
echo "iSCSI target launched. pid: $iscsipid"
|
||||
trap 'killprocess $iscsipid; iscsitestfini $1 $2; nvmftestfini; exit 1' SIGINT SIGTERM EXIT
|
||||
waitforlisten $iscsipid "$iscsi_rpc_addr"
|
||||
$rpc_py -s "$iscsi_rpc_addr" set_iscsi_options -o 30 -a 16
|
||||
$rpc_py -s "$iscsi_rpc_addr" iscsi_set_options -o 30 -a 16
|
||||
$rpc_py -s "$iscsi_rpc_addr" start_subsystem_init
|
||||
if [ "$1" = "remote" ]; then
|
||||
$rpc_py -s $iscsi_rpc_addr bdev_nvme_attach_controller -b "Nvme0" -t "rdma" -f "ipv4" -a $NVMF_FIRST_TARGET_IP -s $NVMF_PORT -n nqn.2016-06.io.spdk:cnode1
|
||||
|
@ -83,7 +83,7 @@ $rootdir/app/iscsi_tgt/iscsi_tgt -m $ISCSI_TGT_CM -r $testdir/rpc_iscsi.sock --w
|
||||
pid=$!
|
||||
trap 'rm -f $testdir/perf.job; killprocess $pid; print_backtrace; exit 1' ERR SIGTERM SIGABRT
|
||||
waitforlisten "$pid" "$testdir/rpc_iscsi.sock"
|
||||
$rpc_py set_iscsi_options -b "iqn.2016-06.io.spdk" -f "/usr/local/etc/spdk/auth.conf" -o 30 -i -l 0 -a 16
|
||||
$rpc_py iscsi_set_options -b "iqn.2016-06.io.spdk" -f "/usr/local/etc/spdk/auth.conf" -o 30 -i -l 0 -a 16
|
||||
$rpc_py start_subsystem_init
|
||||
$rootdir/scripts/gen_nvme.sh --json | $rpc_py load_subsystem_config
|
||||
sleep 1
|
||||
|
@ -25,7 +25,7 @@ echo "Process pid: $pid"
|
||||
trap 'iscsicleanup; killprocess $pid; rm -f /tmp/pool_file*; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 16
|
||||
$rpc_py iscsi_set_options -o 30 -a 16
|
||||
$rpc_py start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
timing_exit start_iscsi_target
|
||||
|
@ -32,7 +32,7 @@ pid=$!
|
||||
trap 'killprocess $pid; rbd_cleanup; iscsitestfini $1 $2; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 16
|
||||
$rpc_py iscsi_set_options -o 30 -a 16
|
||||
$rpc_py start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
|
||||
|
@ -30,7 +30,7 @@ echo "Process pid: $pid"
|
||||
trap 'killprocess $pid; exit 1' SIGINT SIGTERM EXIT
|
||||
|
||||
waitforlisten $pid
|
||||
$rpc_py set_iscsi_options -o 30 -a 16
|
||||
$rpc_py iscsi_set_options -o 30 -a 16
|
||||
$rpc_py start_subsystem_init
|
||||
echo "iscsi_tgt is listening. Running tests..."
|
||||
|
||||
|
@ -34,7 +34,7 @@ trap 'killprocess $pid; exit 1' SIGINT SIGTERM EXIT
|
||||
waitforlisten $pid
|
||||
$rpc_py wait_subsystem_init &
|
||||
rpc_wait_pid=$!
|
||||
$rpc_py set_iscsi_options -o 30 -a 16
|
||||
$rpc_py iscsi_set_options -o 30 -a 16
|
||||
|
||||
# RPC wait_subsystem_init should be blocked, so its process must be existed
|
||||
ps $rpc_wait_pid
|
||||
|
@ -89,7 +89,7 @@ def get_iscsi_destroy_method(iscsi):
|
||||
delete_method_map = {'iscsi_create_portal_group': "iscsi_delete_portal_group",
|
||||
'add_initiator_group': "delete_initiator_group",
|
||||
'iscsi_create_target_node': "delete_target_node",
|
||||
'set_iscsi_options': None
|
||||
'iscsi_set_options': None
|
||||
}
|
||||
return delete_method_map[iscsi['method']]
|
||||
|
||||
|
@ -23,7 +23,7 @@ def sort_json_object(o):
|
||||
|
||||
def filter_methods(do_remove_global_rpcs):
|
||||
global_rpcs = [
|
||||
'set_iscsi_options',
|
||||
'iscsi_set_options',
|
||||
'set_nvmf_target_config',
|
||||
'set_nvmf_target_max_subsystems',
|
||||
'nvmf_create_transport',
|
||||
|
Loading…
x
Reference in New Issue
Block a user