From 45a2d80429cde8b58048a49ba49ecdf9a5f7546d Mon Sep 17 00:00:00 2001 From: Shuhei Matsumoto Date: Wed, 22 Jul 2020 14:23:07 +0900 Subject: [PATCH] CHANGELOG: Update about I/O abort feature Signed-off-by: Shuhei Matsumoto Change-Id: Ic0b4c704eb6dfee32131a6bc79836f92520fc593 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3471 Reviewed-by: Ben Walker Reviewed-by: Jim Harris Reviewed-by: Tomasz Zawadzki Reviewed-by: Paul Luse Reviewed-by: Aleksey Marchuk Tested-by: SPDK CI Jenkins Community-CI: Mellanox Build Bot --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 84923b87b..23c49924c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,11 +30,22 @@ are automatically assigned to poll groups by the underlying transport. Further, takes a function pointer as an argument. Instead, transports should call `spdk_nvmf_tgt_new_qpair` whenever they previously would have called that callback. +The NVMe-oF target now supports aborting any submitted NVM or Admin command. Previously, +the NVMe-oF target could abort only Asynchronous Event Request commands. + ### nvme Add `opts_size` in `spdk_nvme_ctrlr_opts` structure in order to solve the compatiblity issue for different ABI version. +A new API `spdk_nvme_ctrlr_cmd_abort_ext` has been added to abort previously submitted +commands whose callback argument match. + +### bdev + +A new API `spdk_bdev_abort` has been added to submit abort requests to abort all I/Os +whose callback context match to the bdev on the given channel. + ### RPC Command line parameters `-r` and `--rpc-socket` will longer accept TCP ports. RPC server