numam-spdk/lib/nvme
Ben Walker c65e726acd nvme: Limit max completions in a single poll
For a single poll of the completion queue, if the user
submits I/O from within their completion callback and their
completion callback is particularly slow to execute, the loop
could potentially continue forever. To support this, we
need to limit the number of completions we'll process
in one batch.

Change-Id: If6bae47e52b36347dbe5622ace68c866ee88a0b2
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
2016-07-07 17:05:17 -07:00
..
Makefile build: wrap $(CURDIR) relative paths in $(abspath) 2016-05-09 13:56:07 -07:00
nvme_ctrlr_cmd.c nvme: Return negative errno for failure (#24) 2016-06-14 15:19:10 -07:00
nvme_ctrlr.c nvme: add API to get CAP and VS registers 2016-07-07 15:32:20 -07:00
nvme_impl.h nvme: remove duplicated header file include 2016-07-07 11:17:43 +08:00
nvme_intel.c doc/nvme: move pages to separate text files 2016-03-29 10:49:06 -07:00
nvme_internal.h nvme: combine CAP register into one 64-bit union 2016-07-07 13:52:16 -07:00
nvme_ns_cmd.c nvme: Return negative errno for failure (#24) 2016-06-14 15:19:10 -07:00
nvme_ns.c nvme: Return negative errno for failure (#24) 2016-06-14 15:19:10 -07:00
nvme_qpair.c nvme: Limit max completions in a single poll 2016-07-07 17:05:17 -07:00
nvme.c nvme: add remove callback to spdk_nvme_probe() 2016-06-28 14:21:58 -07:00