f45c98dd29
For thin provisioned blobs, an IO read to an unallocated cluster completes inline, meaning that if the read completion function issues another read, we can quickly blow the stack. So use spdk_thread_send_msg() to issue the next read operation. Fixes #2405. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I10a40b83bfc25fa6bbd8bc93b6fea36ac8ee83c6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11784 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: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Dong Yi <dongx.yi@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
||
---|---|---|
.. | ||
accel | ||
bdev | ||
blob | ||
idxd | ||
interrupt_tgt | ||
ioat | ||
nvme | ||
nvmf | ||
sock | ||
util | ||
vmd | ||
Makefile |