292c9c42aa
An old prototype SPDK AHCI driver would return TASK_SET_FULL if all NCQ slots were full on a given disk. This would kick the SCSI task back to the LUN to be retried later. Since then, we have pushed responsibility onto the bdev modules themselves to handle this kind of queueing/retry logic. Removing this logic allows us to make some additional changes that enable tasks to get completed inline without an extra event callback to handle completion. We also no longer need to worry about checking if pending tasks need to be executed in the complete_task() routine, since the execute() routine will now always exhaust the pending_task list. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: If2dc3ab017e0dbc225c8f627e1f87c5a8e9b1e3e |
||
---|---|---|
.. | ||
bdev | ||
conf | ||
copy | ||
cunit | ||
env_dpdk | ||
event | ||
ioat | ||
iscsi | ||
json | ||
jsonrpc | ||
log | ||
net | ||
nvme | ||
nvmf | ||
rpc | ||
scsi | ||
trace | ||
util | ||
Makefile |