CHANGELOG: add missing entries
This patch add entries that should be here, based on changes in public headers and RPC. Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I144ea9a5b66ba136abe29dc0f6c003b93fd059bc Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11318 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
This commit is contained in:
parent
ba661834b6
commit
d72b6bcb45
38
CHANGELOG.md
38
CHANGELOG.md
@ -25,10 +25,22 @@ 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.
|
||||||
|
|
||||||
|
Added `spdk_bdev_get_zone_id` API to retrieve zone_id for a certain LBA.
|
||||||
|
|
||||||
### bdev_aio
|
### bdev_aio
|
||||||
|
|
||||||
Added `bdev_aio_rescan` RPC to allow rescanning the size of aio bdev.
|
Added `bdev_aio_rescan` RPC to allow rescanning the size of aio bdev.
|
||||||
|
|
||||||
|
### bdev_nvme
|
||||||
|
|
||||||
|
Added discovery service to bdev_nvme module, which now can connect to a discovery controller.
|
||||||
|
bdev_nvme will connect to all current and future subsystems in the discovery controller.
|
||||||
|
Added `bdev_nvme_start_discovery` and `bdev_nvme_stop_discovery` RPC.
|
||||||
|
|
||||||
|
### dpdk
|
||||||
|
|
||||||
|
Updated DPDK submodule to DPDK 21.11.
|
||||||
|
|
||||||
### env
|
### env
|
||||||
|
|
||||||
Added `spdk_pci_for_each_device`.
|
Added `spdk_pci_for_each_device`.
|
||||||
@ -41,10 +53,16 @@ instead.
|
|||||||
Added 3 experimental APIs to handle PCI device interrupts (`spdk_pci_device_enable_interrupt`,
|
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`).
|
`spdk_pci_device_disable_interrupt`, `spdk_pci_device_get_interrupt_efd`).
|
||||||
|
|
||||||
|
Added `framework_get_pci_devices` RPC to list PCIe devices attached to an SPDK application.
|
||||||
|
|
||||||
### idxd
|
### idxd
|
||||||
|
|
||||||
Many APIs are now vectored rather than scalar, meaning they take iovecs instead of individual pointers.
|
Many APIs are now vectored rather than scalar, meaning they take iovecs instead of individual pointers.
|
||||||
|
|
||||||
|
### json
|
||||||
|
|
||||||
|
Added `spdk_json_write_bytearray` API to serialize a buffer as a hex string.
|
||||||
|
|
||||||
### nvme
|
### nvme
|
||||||
|
|
||||||
API `spdk_nvme_trtype_is_fabrics` was added to return existing transport type
|
API `spdk_nvme_trtype_is_fabrics` was added to return existing transport type
|
||||||
@ -58,16 +76,36 @@ New APIs, `spdk_nvme_ctrlr_disconnect`, `spdk_nvme_ctrlr_reconnect_async`, 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.
|
||||||
|
|
||||||
|
Added `spdk_nvme_ctrlr_get_discovery_log_page` API for getting the full discovery log page
|
||||||
|
from a discovery controller.
|
||||||
|
|
||||||
### 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.
|
||||||
|
|
||||||
|
Removed accept poller from transport layer. Each transport can have its own policy of
|
||||||
|
handling new connections. To notify transport layer `spdk_nvmf_poll_group_add` and
|
||||||
|
`spdk_nvmf_tgt_new_qpair` can be used.
|
||||||
|
|
||||||
### scsi
|
### scsi
|
||||||
|
|
||||||
Structure `spdk_scsi_lun` has been extended with new member `resizing` so that SCSI layer now reports
|
Structure `spdk_scsi_lun` has been extended with new member `resizing` so that SCSI layer now reports
|
||||||
unit attention for disk resize.
|
unit attention for disk resize.
|
||||||
|
|
||||||
|
### trace
|
||||||
|
|
||||||
|
Added `spdk_trace_create_tpoint_group_mask` to return tracepoint group mask from
|
||||||
|
a tracepoint group name.
|
||||||
|
|
||||||
|
Added `trace_set_tpoint_mask` and `trace_clear_tpoint_mask` RPC to allow enabling
|
||||||
|
individual traces.
|
||||||
|
|
||||||
|
### util
|
||||||
|
|
||||||
|
Added `spdk_ioviter_first` and `spdk_ioviter_next` to iterate over two iovecs and
|
||||||
|
yield pointers to common length segments.
|
||||||
|
|
||||||
## v21.10
|
## v21.10
|
||||||
|
|
||||||
Structure `spdk_nvmf_target_opts` has been extended with new member `discovery_filter` which allows to specify
|
Structure `spdk_nvmf_target_opts` has been extended with new member `discovery_filter` which allows to specify
|
||||||
|
Loading…
Reference in New Issue
Block a user