changelog: alphabetize and consolidate 20.07 section
In preparation for the upcoming release.
Signed-off-by: Seth Howell <seth.howell@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3539 (master)
(cherry picked from commit 91bca45725
)
Change-Id: I8f118289612365a8d2be7baecb20450ae31068c8
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3550
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
297290f4b5
commit
84de31e494
86
CHANGELOG.md
86
CHANGELOG.md
@ -2,6 +2,19 @@
|
|||||||
|
|
||||||
## v20.07: (Upcoming Release)
|
## v20.07: (Upcoming Release)
|
||||||
|
|
||||||
|
### accel
|
||||||
|
|
||||||
|
A new API was added `spdk_accel_get_capabilities` that allows applications to
|
||||||
|
query the capabilities of the currently enabled accel engine back-end.
|
||||||
|
|
||||||
|
A new capability, CRC-32C, was added via `spdk_accel_submit_crc32c`.
|
||||||
|
|
||||||
|
The software accel engine implemenation has added support for CRC-32C.
|
||||||
|
|
||||||
|
A new capability, compare, was added via `spdk_accel_submit_compare`.
|
||||||
|
|
||||||
|
The software accel engine implemenation has added support for compare.
|
||||||
|
|
||||||
### accel_fw
|
### accel_fw
|
||||||
|
|
||||||
The accel_fw was updated to no longer require the app to allocate an
|
The accel_fw was updated to no longer require the app to allocate an
|
||||||
@ -16,16 +29,40 @@ The accel_fw was updated to support compare, dualcast, crc32c.
|
|||||||
The accel_fw introduced batching support for all commands in all plug-ins.
|
The accel_fw introduced batching support for all commands in all plug-ins.
|
||||||
See docs for detailed information.
|
See docs for detailed information.
|
||||||
|
|
||||||
|
### 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.
|
||||||
|
|
||||||
|
### build
|
||||||
|
|
||||||
|
The fio plugins now compile to `build/fio` and are named `spdk_bdev` and `spdk_nvme`.
|
||||||
|
Existing fio configuration files will need to be updated.
|
||||||
|
|
||||||
|
### dpdk
|
||||||
|
|
||||||
|
Updated DPDK submodule to DPDK 20.05.
|
||||||
|
|
||||||
### idxd
|
### idxd
|
||||||
|
|
||||||
The idxd library and plug-in module for the accel_fw were updated to support
|
The idxd library and plug-in module for the accel_fw were updated to support
|
||||||
all accel_fw commands as well as batching. Batching is supported both
|
all accel_fw commands as well as batching. Batching is supported both
|
||||||
through the library and the plug-in module.
|
through the library and the plug-in module.
|
||||||
|
|
||||||
|
IDXD engine support for CRC-32C has been added.
|
||||||
|
|
||||||
### ioat
|
### ioat
|
||||||
|
|
||||||
A new API `spdk_ioat_get_max_descriptors` was added.
|
A new API `spdk_ioat_get_max_descriptors` was added.
|
||||||
|
|
||||||
|
### 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.
|
||||||
|
|
||||||
### nvmf
|
### nvmf
|
||||||
|
|
||||||
The NVMe-oF target no longer supports connecting scheduling configuration and instead
|
The NVMe-oF target no longer supports connecting scheduling configuration and instead
|
||||||
@ -40,51 +77,6 @@ takes a function pointer as an argument. Instead, transports should call
|
|||||||
The NVMe-oF target now supports aborting any submitted NVM or Admin command. Previously,
|
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.
|
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
|
|
||||||
must now be started on a Unix domain socket. Exposing RPC on the network, as well as providing
|
|
||||||
proper authentication (if needed) is now a responsibility of the user.
|
|
||||||
|
|
||||||
### build
|
|
||||||
|
|
||||||
The fio plugins now compile to `build/fio` and are named `spdk_bdev` and `spdk_nvme`.
|
|
||||||
Existing fio configuration files will need to be updated.
|
|
||||||
|
|
||||||
### accel
|
|
||||||
|
|
||||||
A new API was added `spdk_accel_get_capabilities` that allows applications to
|
|
||||||
query the capabilities of the currently enabled accel engine back-end.
|
|
||||||
|
|
||||||
A new capability, CRC-32C, was added via `spdk_accel_submit_crc32c`.
|
|
||||||
|
|
||||||
The software accel engine implemenation has added support for CRC-32C.
|
|
||||||
|
|
||||||
A new capability, compare, was added via `spdk_accel_submit_compare`.
|
|
||||||
|
|
||||||
The software accel engine implemenation has added support for compare.
|
|
||||||
|
|
||||||
### dpdk
|
|
||||||
|
|
||||||
Updated DPDK submodule to DPDK 20.05.
|
|
||||||
|
|
||||||
### idxd
|
|
||||||
|
|
||||||
IDXD engine support for CRC-32C has been added.
|
|
||||||
|
|
||||||
### rdma
|
### rdma
|
||||||
|
|
||||||
A new `rdma` library has been added. It is an abstraction layer over different RDMA providers.
|
A new `rdma` library has been added. It is an abstraction layer over different RDMA providers.
|
||||||
@ -102,6 +94,10 @@ is deprecated, new parameter `max_io_qpairs_per_ctrlr` is added.
|
|||||||
|
|
||||||
Added `sock_impl_get_options` and `sock_impl_set_options` RPC methods.
|
Added `sock_impl_get_options` and `sock_impl_set_options` RPC methods.
|
||||||
|
|
||||||
|
Command line parameters `-r` and `--rpc-socket` will longer accept TCP ports. RPC server
|
||||||
|
must now be started on a Unix domain socket. Exposing RPC on the network, as well as providing
|
||||||
|
proper authentication (if needed) is now a responsibility of the user.
|
||||||
|
|
||||||
### sock
|
### sock
|
||||||
|
|
||||||
Added `spdk_sock_impl_get_opts` and `spdk_sock_impl_set_opts` functions to set/get socket layer configuration
|
Added `spdk_sock_impl_get_opts` and `spdk_sock_impl_set_opts` functions to set/get socket layer configuration
|
||||||
|
Loading…
Reference in New Issue
Block a user