CHANGELOG.md: add missing entries
Change-Id: I0c7051cdc08676d6130c04184428ca46b5573cee Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/463492 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
8491b937f5
commit
a30c533602
40
CHANGELOG.md
40
CHANGELOG.md
@ -29,7 +29,7 @@ and `spdk_dix_remap_ref_tag` have been added to remap DIF reference tag.
|
|||||||
New APIs `spdk_dif_update_crc32c` and `spdk_dif_update_crc32c_stream` have been
|
New APIs `spdk_dif_update_crc32c` and `spdk_dif_update_crc32c_stream` have been
|
||||||
added to compute CRC-32C checksum for extended LBA payload.
|
added to compute CRC-32C checksum for extended LBA payload.
|
||||||
|
|
||||||
### NVME-oF Target (FC)
|
### NVMe-oF Target (FC)
|
||||||
|
|
||||||
New Fibre Channel transport for NVMe over Fabrics target. Requires an FC HBA to use.
|
New Fibre Channel transport for NVMe over Fabrics target. Requires an FC HBA to use.
|
||||||
Also, requires a Fibre Channel HBA low level driver (lld) library. The driver library
|
Also, requires a Fibre Channel HBA low level driver (lld) library. The driver library
|
||||||
@ -135,6 +135,12 @@ the ring.
|
|||||||
A new API `spdk_mempool_lookup` has been added to lookup the memory pool created
|
A new API `spdk_mempool_lookup` has been added to lookup the memory pool created
|
||||||
by the primary process.
|
by the primary process.
|
||||||
|
|
||||||
|
Added spdk_pci_get_first_device() and spdk_pci_get_next_device() to allow
|
||||||
|
iterating over PCI devices detected by SPDK. Because of this, all SPDK APIs
|
||||||
|
to attach/detach PCI devices are no longer thread safe. They are now meant to
|
||||||
|
be called from only a single thread only, the same only that called spdk_env_init().
|
||||||
|
This applies to the newly added APIs as well.
|
||||||
|
|
||||||
### sock
|
### sock
|
||||||
|
|
||||||
Add spdk_sock_get_optimal_sock_group(), which returns the optimal sock group for
|
Add spdk_sock_get_optimal_sock_group(), which returns the optimal sock group for
|
||||||
@ -153,10 +159,42 @@ Added thread_get_stats RPC method to retrieve existing statistics.
|
|||||||
|
|
||||||
Added nvmf_get_stats RPC method to retrieve NVMf susbsystem statistics.
|
Added nvmf_get_stats RPC method to retrieve NVMf susbsystem statistics.
|
||||||
|
|
||||||
|
Response buffers for RPC requests are now always pre-allocated, which implies
|
||||||
|
that all spdk_jsonrpc_begin_result() calls always succeed and return a valid
|
||||||
|
buffer for JSON response. RPC calls no longer need to check if the buffer is
|
||||||
|
non-NULL.
|
||||||
|
|
||||||
|
Added SPDK_RPC_REGISTER_ALIAS_DEPRECATED to help with deprecation process when
|
||||||
|
renaming existing RPC. First time a deprecated alias is used, it will print
|
||||||
|
a warning message.
|
||||||
|
|
||||||
|
RPC `get_rpc_methods` was renamed `rpc_get_methods`. The old name is still usable,
|
||||||
|
but is now deprecated.
|
||||||
|
|
||||||
### blobstore
|
### blobstore
|
||||||
|
|
||||||
A snapshot can now be deleted if there is only a single clone on top of it.
|
A snapshot can now be deleted if there is only a single clone on top of it.
|
||||||
|
|
||||||
|
### build
|
||||||
|
|
||||||
|
Cross compilation is now supported with an extra configure option:
|
||||||
|
`./configure --target-arch=aarm64`
|
||||||
|
|
||||||
|
Additionally, a prefix to the toolchain can be provided to automatically set up
|
||||||
|
CC and CXX:
|
||||||
|
`./configure --target-arch=aarm64 --cross-prefix=aarch64-linux-gnu`
|
||||||
|
|
||||||
|
### vhost
|
||||||
|
|
||||||
|
By default, SPDK will now rely on upstream DPDK's rte_vhost instead of its fork
|
||||||
|
located inside SPDK repo. The internal fork is still kept around to support older
|
||||||
|
DPDK versions, but is considered legacy and will be eventually removed.
|
||||||
|
|
||||||
|
`configure` will now automatically use the upstream rte_vhost if the used DPDK
|
||||||
|
version is >= 19.05.
|
||||||
|
|
||||||
|
spdk_vhost_init() is now asynchronous and accepts a completion callback.
|
||||||
|
|
||||||
## v19.04:
|
## v19.04:
|
||||||
|
|
||||||
### nvme
|
### nvme
|
||||||
|
Loading…
Reference in New Issue
Block a user