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/+/11316 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
405306358f
commit
234a9ad9e2
38
CHANGELOG.md
38
CHANGELOG.md
@ -27,10 +27,22 @@ of requested IO queues.
|
||||
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.
|
||||
|
||||
Added `spdk_bdev_get_zone_id` API to retrieve zone_id for a certain LBA.
|
||||
|
||||
### bdev_aio
|
||||
|
||||
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
|
||||
|
||||
Added `spdk_pci_for_each_device`.
|
||||
@ -43,10 +55,16 @@ 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`).
|
||||
|
||||
Added `framework_get_pci_devices` RPC to list PCIe devices attached to an SPDK application.
|
||||
|
||||
### idxd
|
||||
|
||||
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
|
||||
|
||||
API `spdk_nvme_trtype_is_fabrics` was added to return existing transport type
|
||||
@ -60,16 +78,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`
|
||||
were deprecated.
|
||||
|
||||
Added `spdk_nvme_ctrlr_get_discovery_log_page` API for getting the full discovery log page
|
||||
from a discovery controller.
|
||||
|
||||
### nvmf
|
||||
|
||||
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.
|
||||
|
||||
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
|
||||
|
||||
Structure `spdk_scsi_lun` has been extended with new member `resizing` so that SCSI layer now reports
|
||||
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
|
||||
|
||||
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