dc82055029
If trsvcid is not set in the nvmf_subsystem_remove_listener call, rpc client treats it as 'None' and sends "null" to the application, which causes decode failure in SPDK. Trsvcid is described as optional and should be treated this way. For such a listener removal call with an empty trsvcid, "" should be sent as trsvcid instead of "null" in the json request. Signed-off-by: Blachut, Bartosz <bartosz.blachut@intel.com> Change-Id: Ic26907c22a2600c9618354ce8ff63e93e00aec09 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9659 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jacek Kalwas <jacek.kalwas@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> |
||
---|---|---|
.. | ||
__init__.py | ||
app.py | ||
bdev.py | ||
blobfs.py | ||
client.py | ||
cmd_parser.py | ||
env_dpdk.py | ||
helpers.py | ||
idxd.py | ||
ioat.py | ||
iscsi.py | ||
log.py | ||
lvol.py | ||
nbd.py | ||
notify.py | ||
nvme.py | ||
nvmf.py | ||
pmem.py | ||
sock.py | ||
subsystem.py | ||
trace.py | ||
vhost.py | ||
vmd.py |