CHANGELOG: fix typos and order of entries

Fix typos, formatting and order of entries.
No new entry is added in this patch.

Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: I69a5ed01eb0d80449b4dae770aeaa70ff86a3be7
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11315
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
Tomasz Zawadzki 2022-01-27 10:25:49 +01:00
parent 82a95325ce
commit 405306358f

View File

@ -9,22 +9,6 @@
The batching capability was removed. Batching is now considered an implementation
detail of the low level drivers.
### idxd
Many APIs are now vectored rather than scalar, meaning they take iovecs instead of individual pointers.
### nvme
API `spdk_nvme_trtype_is_fabrics` was added to return existing transport type
is fabric or not.
API `spdk_nvme_poll_group_remove` was limited to be available only for a
disconnected qpair in the group.
### bdev_aio
Added `bdev_aio_rescan` RPC to allow rescaning the size of aio bdev
### bdev
The NVMe bdev module supports multipath and improved I/O error resiliency.
@ -40,31 +24,45 @@ added to the RPC `bdev_nvme_attach_controller`.
An new parameter `num_io_queues` is added to `bdev_nvme_attach_controller` RPC to allow specifying amount
of requested IO queues.
Added 'key_file' parameter to the 'rbd_register_cluster' RPC. It is an optional parameter to
Added `key_file` parameter to the `rbd_register_cluster` RPC. It is an optional parameter to
specify a keyring file to connect to a RADOS cluster.
### bdev_aio
Added `bdev_aio_rescan` RPC to allow rescanning the size of aio bdev.
### env
Added `spdk_pci_for_each_device`.
Removed `spdk_pci_get_first_device` and `spdk_pci_get_next_device`. These APIs were unsafe, because
they did not account for PCI devices being inserted or removed while the caller was using handles
returned from these APIs. Existing users of these APIs should switch to `spdk_pci_for_each_device`
instead.
Added 3 experimental APIs to handle PCI device interrupts (`spdk_pci_device_enable_interrupt`,
`spdk_pci_device_disable_interrupt`, `spdk_pci_device_get_interrupt_efd`).
### idxd
Many APIs are now vectored rather than scalar, meaning they take iovecs instead of individual pointers.
### nvme
API `spdk_nvme_trtype_is_fabrics` was added to return existing transport type
is fabric or not.
API `spdk_nvme_poll_group_remove` was limited to be available only for a
disconnected qpair in the group.
New APIs, `spdk_nvme_ctrlr_disconnect`, `spdk_nvme_ctrlr_reconnect_async`, and
`spdk_nvme_ctrlr_reconnect_poll_async`, have been added to improve error recovery, and
the existing APIs,`spdk_nvme_ctrlr_reset_async` and `spdk_nvme_ctrlr_reset_poll_async`
were deprecated.
### env
Added spdk_pci_for_each_device.
Removed spdk_pci_get_first_device and spdk_pci_get_next_device. These APIs were unsafe, because
they did not account for PCI devices being inserted or removed while the caller was using handles
returned from these APIs. Existing users of these APIs should switch to spdk_pci_for_each_device
instead.
Added 3 experimental APIs to handle PCI device interrupts (`spdk_pci_device_enable_interrupt`,
`spdk_pci_device_disable_interrupt`, `spdk_pci_device_get_interrupt_efd`).
### nvmf
Added a 'subsystem' parameter to spdk_nvmf_transport_stop_listen_async. When not NULL,
Added a `subsystem` parameter to `spdk_nvmf_transport_stop_listen_async`. When not NULL,
it will only disconnect qpairs for controllers associated with the specified subsystem.
### scsi