Spdk/scripts/rpc
Changpeng Liu 90520634bd bdev/nvme: configure the number of requests allocated for one NVMe I/O queue via RPC
A single I/O may allocate more than one request, since splitting may be
necessary to conform to the device's maximum transfer size, PRP list
compatibility requirements, or driver-assisted striping.  Very big
I/O request sent from application may get error due to limited resources
in NVMe driver layer, so here we add an optional parameter to make the
parameter can be configured by users.

Fix issue #745.

Change-Id: I7824232c54865b052dcd0ec6e91484c3837fc2c4
Signed-off-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/461182
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2019-07-29 22:52:39 +00:00
..
__init__.py event/subsystem/vmd: RPC support 2019-07-26 18:27:40 +00:00
app.py rpc: Add thread_get_stats RPC method 2019-07-10 04:28:14 +00:00
bdev.py bdev/nvme: configure the number of requests allocated for one NVMe I/O queue via RPC 2019-07-29 22:52:39 +00:00
client.py rpc.py: check if port is None during client init 2019-07-22 02:24:11 +00:00
helpers.py rpc.py: add framework for detecting deprecated aliases 2019-05-09 04:37:08 +00:00
ioat.py copy/ioat: Add scan_ioat_copy_engine RPC 2018-06-14 03:54:42 +00:00
iscsi.py iscsi: Deprecate MinConnectionsPerCore 2019-05-06 17:10:48 +00:00
log.py log: use new framework for marking deprecated RPCs 2019-05-09 04:37:08 +00:00
lvol.py lvol: add option to change clear method for lvol store creation 2019-02-28 20:50:27 +00:00
nbd.py nbd: optional nbd_device in start_nbd_disk 2019-04-04 08:35:50 +00:00
net.py scripts: fix executable attribute for includes 2018-09-18 16:34:45 +00:00
notify.py rpc/notifications: add notification support to RPC client and SPDK host. 2019-04-09 23:01:52 +00:00
nvme.py scripts/rpc.py: add method "get_nvme_controllers" 2018-10-25 17:26:25 +00:00
nvmf.py nvmf/tcp: Add a feature to allow set the sock priority of the connection. 2019-07-19 06:30:19 +00:00
pmem.py scripts: fix executable attribute for includes 2018-09-18 16:34:45 +00:00
subsystem.py scripts: fix executable attribute for includes 2018-09-18 16:34:45 +00:00
trace.py lib/trace: add 3 RPC method for tpoint_group_mask 2018-12-14 21:29:12 +00:00
vhost.py bdev/virtio: Remove deprecated remove_virtio_scsi_bdev rpc 2019-01-28 22:18:53 +00:00
vmd.py event/subsystem/vmd: RPC support 2019-07-26 18:27:40 +00:00