CHANGELOG: fix ordering and formatting
Ordered sections alphabetically and fixed minor errors.
Moved a section from SPDK 21.07 to SPDK 21.10 introduced
in patch (38a30da5bd
). That patch was not part of SPDK 21.07.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: Ic4514d790686fca510d39dfbe2bc2bf08aae21ad
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9955
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
parent
15b0fb3a71
commit
93e2ff5ac4
56
CHANGELOG.md
56
CHANGELOG.md
@ -2,26 +2,6 @@
|
||||
|
||||
## v21.10: (Upcoming Release)
|
||||
|
||||
### idxd
|
||||
|
||||
Added `spdk_idxd_get_socket` to query the socket that the idxd device
|
||||
is on.
|
||||
|
||||
### nvmf
|
||||
|
||||
Added `oncs` to `struct spdk_nvmf_ctrlr_data` so that the transport layer
|
||||
can decide support RESERVATION feature or not.
|
||||
|
||||
An `opts_size` element was added in the `spdk_nvmf_ns_opts` structure to solve the
|
||||
ABI compatibility issue between different SPDK version. An new option `anagrpid` was
|
||||
added in the `spdk_nvmf_ns_opts` structure.
|
||||
|
||||
An new parameter `anagrpid` was added to the RPC `nvmf_subsystem_add_ns`.
|
||||
|
||||
An new parameter `anagrpid` was added to the RPC `nvmf_subsystem_listener_set_ana_state`.
|
||||
|
||||
`spdk_nvmf_subsystem_destroy` is now can be asynchronous, it accepts a callback and callback argument.
|
||||
|
||||
### bdev
|
||||
|
||||
New API `spdk_bdev_get_memory_domains` has been added, it allows to get SPDK memory domains used by bdev.
|
||||
@ -37,8 +17,8 @@ with new `spdk_bdev_module_fini_start_done` API.
|
||||
Deprecated `spdk_bdev_module_finish_done()` API, which will be removed in SPDK 22.01.
|
||||
Bdev modules should use `spdk_bdev_module_fini_done()` instead.
|
||||
|
||||
The `ocssd` bdev has been removed. The Open Channel specification has been largely superceded by
|
||||
zoned namespaces, few if any devices have been brough to market, and there is little reason to
|
||||
The `ocssd` bdev has been removed. The Open Channel specification has been largely superseded by
|
||||
zoned namespaces, few if any devices have been brought to market, and there is little reason to
|
||||
continue to support this. OCSSD support in the nvme driver will remain for now.
|
||||
|
||||
### dma
|
||||
@ -49,10 +29,19 @@ SoC may be running SPDK on the SoC. That SoC has its own local memory, but SPDK
|
||||
devices that can also access the host system memory. This library provides infrastructure to enumerate
|
||||
the memory domains and request hardware perform DMA transfers between them.
|
||||
|
||||
### dpdk
|
||||
|
||||
Updated DPDK submodule to DPDK 21.08.
|
||||
|
||||
### event
|
||||
|
||||
Added the `disable_signal_handlers` flag to the `spdk_app_opts` struct.
|
||||
|
||||
### idxd
|
||||
|
||||
Added `spdk_idxd_get_socket` to query the socket that the idxd device
|
||||
is on.
|
||||
|
||||
### log
|
||||
|
||||
Added API `spdk_log_to_syslog_level` to return syslog level based on SPDK's
|
||||
@ -77,9 +66,24 @@ to write and read the boot partitions of a controller.
|
||||
|
||||
Added `spdk_nvme_ctrlr_get_opts` to retrieve the current controller options.
|
||||
|
||||
### dpdk
|
||||
### nvmf
|
||||
|
||||
Updated DPDK submodule to DPDK 21.08.
|
||||
Added `oncs` to `struct spdk_nvmf_ctrlr_data` so that the transport layer
|
||||
can decide support RESERVATION feature or not.
|
||||
|
||||
An `opts_size` element was added in the `spdk_nvmf_ns_opts` structure to solve the
|
||||
ABI compatibility issue between different SPDK version. An new option `anagrpid` was
|
||||
added in the `spdk_nvmf_ns_opts` structure.
|
||||
|
||||
An new parameter `anagrpid` was added to the RPC `nvmf_subsystem_add_ns`.
|
||||
|
||||
An new parameter `anagrpid` was added to the RPC `nvmf_subsystem_listener_set_ana_state`.
|
||||
|
||||
`spdk_nvmf_subsystem_destroy` is now can be asynchronous, it accepts a callback and callback argument.
|
||||
|
||||
A new parameter, `poll_groups_mask` was added to the `nvmf_set_config` RPC that allows specifying
|
||||
a subset of cores for the nvmf poll groups. This helps to avoid imbalances when some cores are
|
||||
busy with periodic timer tasks that run very frequently.
|
||||
|
||||
### scsi
|
||||
|
||||
@ -207,10 +211,6 @@ is associated with a fabrics controller.
|
||||
Added `min_cntlid` and `max_cntlid` to `nvmf_create_subsystem` to limit the controller ID range.
|
||||
Added `spdk_nvmf_subsystem_get_min_cntlid` and `spdk_nvmf_subsystem_get_max_cntlid` to request those values.
|
||||
|
||||
A new parameter, `poll_groups_mask` was added to the nvmf_set_config RPC that allows specifying
|
||||
a subset of cores for the nvmf poll groups. This helps to avoid imbalances when some cores are
|
||||
busy with periodic timer tasks that run very frequently.
|
||||
|
||||
`spdk_nvmf_request_get_buffers_multi` API is removed.
|
||||
|
||||
Added the `nvmf_set_crdt` RPC for setting command retry delay times.
|
||||
|
Loading…
Reference in New Issue
Block a user