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
d0ecd33c9d
commit
c2c82425a7
56
CHANGELOG.md
56
CHANGELOG.md
@ -2,26 +2,6 @@
|
|||||||
|
|
||||||
## v21.10: (Upcoming Release)
|
## 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
|
### bdev
|
||||||
|
|
||||||
New API `spdk_bdev_get_memory_domains` has been added, it allows to get SPDK memory domains used by 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.
|
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.
|
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
|
The `ocssd` bdev has been removed. The Open Channel specification has been largely superseded by
|
||||||
zoned namespaces, few if any devices have been brough to market, and there is little reason to
|
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.
|
continue to support this. OCSSD support in the nvme driver will remain for now.
|
||||||
|
|
||||||
### dma
|
### 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
|
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.
|
the memory domains and request hardware perform DMA transfers between them.
|
||||||
|
|
||||||
|
### dpdk
|
||||||
|
|
||||||
|
Updated DPDK submodule to DPDK 21.08.
|
||||||
|
|
||||||
### event
|
### event
|
||||||
|
|
||||||
Added the `disable_signal_handlers` flag to the `spdk_app_opts` struct.
|
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
|
### log
|
||||||
|
|
||||||
Added API `spdk_log_to_syslog_level` to return syslog level based on SPDK's
|
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.
|
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
|
### 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 `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.
|
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.
|
`spdk_nvmf_request_get_buffers_multi` API is removed.
|
||||||
|
|
||||||
Added the `nvmf_set_crdt` RPC for setting command retry delay times.
|
Added the `nvmf_set_crdt` RPC for setting command retry delay times.
|
||||||
|
Loading…
Reference in New Issue
Block a user