numam-spdk/examples
Jim Harris f45c98dd29 blobcli: use spdk_thread_send_msg when dumping blob
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>
2022-03-02 08:29:01 +00:00
..
accel examples/accel/perf: fix partial-free error before _init_thread 2022-01-05 09:23:12 +00:00
bdev examples/bdev: add missed spdk_env_fini() call when exiting 2022-01-10 18:36:14 +00:00
blob blobcli: use spdk_thread_send_msg when dumping blob 2022-03-02 08:29:01 +00:00
idxd examples/idxd: Deal with queued tasks during drain 2022-01-26 08:12:44 +00:00
interrupt_tgt interrupt_tgt: Fix the interrupt mode usage issue. 2021-07-13 08:59:41 +00:00
ioat examples/ioat: add missed spdk_env_fini() call when exiting 2022-01-10 18:36:14 +00:00
nvme nvme/fio_plugin: call spdk_env_fini() when exiting the process 2022-02-23 10:05:25 +00:00
nvmf examples/nvmf: add missed spdk_env_fini() when exiting 2022-01-10 18:36:14 +00:00
sock examples: update pollers to use the expected enum values 2021-11-03 23:12:25 +00:00
util Util: check the error case of NULL pointer 2021-06-08 08:26:12 +00:00
vmd examples/vmd: add missed spdk_env_fini() call when exiting 2022-01-10 18:36:14 +00:00
Makefile examples/idxd: Add the perf tool for idxd 2021-09-22 06:54:48 +00:00