From 0bf9a47ccce282c672ca9e029bdadeb0697b2ed1 Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Mon, 29 Jul 2019 05:51:37 -0400 Subject: [PATCH] CHANGELOG: add OCF 19.3.2 entry Change-Id: Ibcea632602570e59666792a44f2ebad1acdf2946 Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/463514 Reviewed-by: Broadcom SPDK FC-NVMe CI Reviewed-by: Ben Walker Reviewed-by: Vitaliy Mysak Reviewed-by: Jim Harris Tested-by: SPDK CI Jenkins --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a577ca269..643898711 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -314,6 +314,24 @@ Bdevs claimed by the `examine_config` callback will be now further examined in t spdk_bdev_io_get_io_channel() was added as a convenient way to get an io_channel from a bdev_io. +### ocf + +Updated OCF submodule to OCF v19.3.2 + +Added support for many-to-one configuration for OCF bdev. +Multiple core devices can now be cached on single cache device. + +Added persistent metadata support, allowing to restore cache state after shutdown. +During start of SPDK application, the devices are examined and if OCF metadata +is present - appropriate OCF bdevs will be recreated. + +Added Write-Back mode support. In this mode, data is first written to +caching device and periodically synchronized to the core devices. +Dirty data is saved as persistent metadata on cache device, +allowing for safe restore during application restart. +For more details please see OCF documentation: +[OpenCAS cache configuration](https://open-cas.github.io/cache_configuration.html) + ### NVMe-oF Target Support for per-device shared receive queues in the RDMA transport has been added.