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:
parent
82a95325ce
commit
405306358f
58
CHANGELOG.md
58
CHANGELOG.md
@ -9,22 +9,6 @@
|
|||||||
The batching capability was removed. Batching is now considered an implementation
|
The batching capability was removed. Batching is now considered an implementation
|
||||||
detail of the low level drivers.
|
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
|
### bdev
|
||||||
|
|
||||||
The NVMe bdev module supports multipath and improved I/O error resiliency.
|
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
|
An new parameter `num_io_queues` is added to `bdev_nvme_attach_controller` RPC to allow specifying amount
|
||||||
of requested IO queues.
|
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.
|
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
|
### 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
|
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
|
`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`
|
the existing APIs,`spdk_nvme_ctrlr_reset_async` and `spdk_nvme_ctrlr_reset_poll_async`
|
||||||
were deprecated.
|
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
|
### 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.
|
it will only disconnect qpairs for controllers associated with the specified subsystem.
|
||||||
|
|
||||||
### scsi
|
### scsi
|
||||||
|
Loading…
Reference in New Issue
Block a user