Stratis 3.5.0 Release Notes2023-01-24
mulhern, Stratis Team
Stratis 3.5.0 includes one significant enhancement as well as several smaller improvements.
Most significantly, Stratis 3.5.0 extends its functionality to allow a user to add a cache to an encrypted pool. The cache devices are each encrypted with the same mechanism as the data devices; consequently the cache itself is encrypted.
Stratis 3.5.0 also fixes a few bugs:
- It extends the thin metadata device more eagerly, and responds to
thin metadata low water mark devicemapper events. This fix was included in
- It makes the pool name field in the Stratis LUKS2 metadata optional; this
prevents a failure to start an encrypted pool when upgrading from a previous
stratisd3.4.0. This fix was included in the
- It requires a new version of the Stratis devicemapper-rs library, which
contains a fix which eliminates undefined behavior in the management of ioctls
with large result values. This fix was included in the
- It requires a new version of the Stratis libblkid-rs library, which fixes a
memory leak in the
get_tag_valuemethod used by
stratisd. This fix is not included in any previous release.
This release also reduces the problem of repetitive log messages and modifies
the D-Bus API to eliminate the
redundancy parameter previously required by
CreatePool D-Bus method.