OpenEBS 4.6.1 Release Notes
Release Summary
OpenEBS v4.6.1 is a patch release on top of v4.6.0, delivering targeted fixes and minor enhancements across the storage engines.
This release includes new patch releases of Replicated PV Mayastor (v2.12.1), Local PV LVM (v1.10.1), Local PV ZFS (v2.11.1) and Local PV Rawfile (v0.15.1). Local PV Hostpath remains at v4.6.0.
Engine Versions
| Engine | Version | Release Notes |
|---|---|---|
| Replicated PV Mayastor | v2.12.1 | Mayastor v2.12.1 release notes |
| Local PV ZFS | v2.11.1 | Local PV ZFS v2.11.1 release notes |
| Local PV LVM | v1.10.1 | Local PV LVM v1.10.1 release notes |
| Local PV Hostpath | v4.6.0 | Local PV Hostpath v4.6.0 release notes |
| Local PV Rawfile | v0.15.1 | Local PV Rawfile v0.15.1 release notes |
Change Summary
Replicated Storage (Mayastor)
- Allow labels containing slashes (e.g. Kubernetes-style
domain/keylabels) in the delete, cordon and drain REST routes (openebs/mayastor-control-plane#1183) - Fix Loki auto-discovery timeout during support bundle collection and raise the default
--timeout(openebs/mayastor-extensions#1010) kubectl mayastorplugin output now includes an ID column and spurious error strings have been silenced (openebs/mayastor-extensions#1036)
Refer to the Mayastor v2.12.1 release notes for detailed changes.
Local Storage
LVM
- Add a
--default-format-optionsnode agent argument (lvmNode.defaultFormatOptionsin the Helm chart) to set node-level default mkfs options per filesystem, used when a StorageClass does not setformatOptions(openebs/lvm-localpv#506)
Note for users on older kernels: mkfs.xfs 6.5+ enables the
nrext64feature by default, which only kernel 5.19+ can mount. On clusters with older kernels, setlvmNode.defaultFormatOptions.xfs: "-i nrext64=0"(or the per-StorageClassformatOptions) to keep XFS volumes mountable.
ZFS
- Add a
formatOptionsStorageClass parameter for extra mkfs options on first format, and a--default-format-optionsnode agent flag (zfsNode.defaultFormatOptionsin the Helm chart) for per-filesystem defaults; ignored whenfstypeiszfs(openebs/zfs-localpv#760) - Go module path moved to
github.com/openebs/zfs-localpv/v2for semantic import versioning; affects only Go library consumers (openebs/zfs-localpv#756)
The same older-kernel note as LVM above applies; set
zfsNode.defaultFormatOptions.xfs: "-i nrext64=0"if any node runs a kernel older than 5.19.
Rawfile
- Add support for setting compute resources on the API Server (openebs/rawfile-localpv#399)
- Fix StorageClass
copyOnWritewith value""to correctly default to auto-detected instead offalse(openebs/rawfile-localpv#404) - Fix controller deployment not being disableable due to an incorrect Helm variable (openebs/rawfile-localpv#409)
- StorageClass and VolumeSnapshotClass are now updatable via
helm upgrade - Add documentation for async volume replication with VolSync
Hostpath
- No changes; Local PV Hostpath remains at v4.6.0.
New Contributors
- @rohan2794 made their first contribution in openebs/zfs-localpv#754