From b3349cb05063c2306a7e9242d84a0d719f64516a Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Thu, 25 Jul 2019 04:28:10 -0400 Subject: [PATCH] CHANGELOG: updat with changes in public headers Added missing changelog entries from going over public SPDK headers. Change-Id: I494f95fc0b62cced69e365e5869d1bd5502a45d4 Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/463314 Reviewed-by: Jim Harris Reviewed-by: Ben Walker Tested-by: SPDK CI Jenkins --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a97008522..5259996d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -101,6 +101,13 @@ DIF reference tag remapping is now supported for partition type virtual bdev modules. When using partition type virtual bdevs, block address space is remapped during I/O processing and DIF reference tag is remapped accordingly. +Added spdk_bdev_*_with_md() functions allowing for IO with metadata being transferred in +separate buffer. To check support for separatate metadata, use spdk_bdev_is_md_separate(). + +All bdevs now have a UUID. For devices whose backing hardware does not provide a UUID, +one is automatically generated. +Across runs of SPDK, bdevs whose UUID is automatically generated may change. + ### nvme Added spdk_nvme_ctrlr_get_transport_id() to get the transport ID from a @@ -126,6 +133,14 @@ structure to allow caller to override the virtual and optionally physical addres of the submission and completion queue pair to be created. This is supported on the PCIe transport only. +Added `disable_error_logging` to struct spdk_nvme_ctrlr_opts, which disables +logging of failed requests. By default logging is enabled. + +Added spdk_nvme_qpair_print_command(), spdk_nvme_qpair_print_completion() and +spdk_nvme_cpl_get_status_string(). Allowing for easier display of error messages. + +Added support for NVMe Sanitize command. + ### env The parameter `free_space` has been added to spdk_ring_enqueue() to wait when @@ -195,6 +210,14 @@ version is >= 19.05. spdk_vhost_init() is now asynchronous and accepts a completion callback. +### thread + +Exposed spdk_set_thread() in order for applications to associate +with SPDK thread when necessary. + +Added spdk_thread_destroy() to allow framework polling the thread to +release resources associated with that thread. + ## v19.04: ### nvme