[SPDK] [Release] 24.01: DIF in accel, RAID rebuild, Blobstore grow

"Zawadzki, Tomasz" <[email protected]> Fri, 26 Jan 2024 16:58:07 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <MN6PR11MB8103BAB51883B370934EE481EE792@MN6PR11MB8103.namprd11.prod.outlook.com>
On behalf of the SPDK community I'm pleased to announce the release of SPDK=
 24.01 !
The SPDK 24.01 release is a long term support release that will be supporte=
d for 1 year.

This release contains the following new features:

- DIF operations in accel: Accel now supports verify, generate and generate=
 copy operations for computing Data Integrity Field (DIF). Currently suppor=
ted by software and DSA accel modules.
- RAID rebuild: RAID bdev module supports rebuild for RAID1 and RAID5F leve=
ls.
- Blobstore grow in runtime: Blobstore now supports increasing it's size to=
 fill the underlying device without the need to close all blobs. This funct=
ionality extends to logical volumes.
- NVMe CUSE enabled by default: NVMe CUSE is no longer considered experimen=
tal and enabled by default. It allows creation of NVMe device nodes in Linu=
x kernel for the controller and namespaces (i.e. at /dev/nvmeXnY). These ch=
aracter devices can be used by tools such as nvme-cli.

The full changelog for this release is available at:
https://github.com/spdk/spdk/releases/tag/v24.01
Deprecation notices for users updating from previous releases can be found =
at:
https://github.com/spdk/spdk/blob/v24.01/deprecation.md

This release contains 568 commits from 53 authors with over 34k lines of co=
de changed.

We'd especially like to recognize all of our first time contributors:

	Abhineet Pandey
	Anton Nayshtut
	Changqi Lu
	Deepak Abraham Tom
	Haoqian He
	Hollin
	Igor Vechirko
	Kanika Nema
	Karl Bonde Torp
	Lukasz Lasek
	Marcin Suski
	Philipp Riederer
	Sarvesh Lanke
	Vasilii Ivanov
	Xiaoguang Wang
	Yoav Cohen

Thanks to everyone for your contributions, participation, and effort!

Thanks,
Tomek