Update Helm release openebs to v4.5.0 #322
Reference in New Issue
Block a user
Delete Branch "renovate/openebs-4.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
4.4.0→4.5.0Release Notes
openebs/openebs (openebs)
v4.5.0Compare Source
OpenEBS 4.5.0 Release Notes
Release Summary
OpenEBS Version 4.5 introduces a series of functional improvements and new features that focus on enhancing the overall functionality and stability of the system. The key areas where improvements are made include handling of disk detachment and hot removal scenarios, managing offline nodes and pools, and fixing usability issues across various storage provisioners such as mayastor, ZFS, LocalPV, LVM, Hostpath and Rawfile(Experimental).
The release also introduces updates to the documentation website infrastructure, enhancing its user experience and responsiveness. These updates are aimed at providing a more comprehensive and user-friendly environment for developers using OpenEBS
Change Summary
Replicated Storage (Mayastor)
New Features
DiskPool Monitoring and Error Visibility
Replicated PV Mayastor now exposes DiskPool errors and alerts, providing greater visibility into pool health and simplifying identification and troubleshooting of storage issues.
DiskPool Probing and Import Improvements
Replicated PV Mayastor now includes enhanced pool probing capabilities that improve detection and recovery of storage pools across a broader range of devices, helping simplify pool management and recovery workflows.
RDMA QoS and DSCP Marking Support
Replicated PV Mayastor now supports configuring transport-level Quality of Service (QoS) settings for RDMA connections through DSCP marking. This enables integration with network QoS policies and allows administrators to prioritize storage traffic in RDMA-enabled environments.
SPDK Interrupt Mode Support (Experimental)
Replicated PV Mayastor now supports SPDK interrupt mode, providing an alternative I/O processing model that can help reduce CPU utilization in suitable environments.
Offline Node Deletion (Node Purge)
Replicated PV Mayastor now supports offline node deletion (purge), allowing administrators to permanently remove an unreachable and unrecoverable node from the control plane without requiring access to the underlying host. Before performing the operation, you can review the expected impact on volumes and snapshots. This capability helps simplify recovery and cleanup workflows following permanent node or infrastructure failures.
Online and Offline DiskPool Deletion
Replicated PV Mayastor now supports deleting both online and offline DiskPools. Administrators can remove empty online pools through the Mayastor plugin or DiskPool custom resources and safely purge unrecoverable offline pools from the control plane after reviewing the impact on affected volumes and snapshots.
RWX Block Volume Support for KubeVirt Live Migration (Experimental)
Replicated PV Mayastor now provides experimental support for native ReadWriteMany (RWX) block volumes to enable KubeVirt Virtual Machine (VM) live migration without requiring an intermediary NFS layer. This capability allows KubeVirt workloads to migrate between nodes while maintaining access to shared block storage. This feature is intended for evaluation and testing in non-production environments.
Affinity Group Support for Scaling to a Single Replica
Affinity groups now support scaling protected volumes down to a single replica, providing greater flexibility when adjusting replica counts for capacity optimization, maintenance, and test environments.
Enhancements
Faster Snapshot Operations
Snapshot listing performance has been optimized, reducing the time required to retrieve snapshot information in environments with large numbers of snapshots.
etcd Metrics Enabled by Default
etcd metrics are now enabled by default in the Helm chart, simplifying monitoring integration and improving visibility into control-plane health and performance.
Configurable RDMA QoS Settings
The Helm chart now exposes RDMA Quality of Service (QoS) configuration options, allowing administrators to configure transport-level traffic prioritization for RDMA-enabled environments.
Global Helm Configuration Values
Support for global Helm values has been added, simplifying configuration management and enabling more consistent deployment settings across OpenEBS components.
Bug Fixes and Improvements:
Disk Hot-Remove Detection with Ongoing I/O
Resolved an issue where hot-removal of a disk during active I/O could go undetected, potentially leaving the system in an inconsistent state. Hot-remove events are now reliably detected even under sustained I/O load.
Disk I/O Stall Detection
Resolved an issue where I/O stalls on underlying storage devices could go undetected for extended periods. The system now identifies stalled I/O paths more promptly, enabling faster fault isolation and recovery. Such Pools are not considered for replica placement until stalled IO completes.
Thread Pool Memory Exhaustion on Large Environments
Resolved an issue where thread pool memory consumption could grow unbounded in large-scale environments, potentially leading to resource exhaustion. Memory allocation within thread pools is now bounded to prevent excessive growth under high concurrency.
Node Unpublish Reliability
Resolved an issue where node unpublish operations could fail when the target path existed as an empty file.
DiskPool Resource Stability
Resolved issues that could cause unnecessary DiskPool custom resource updates during migration-related operations, reducing control-plane churn and improving stability.
Improved Handling of NVMe-oF Connectivity Issues
Resolved multiple issues related to NVMe-oF target connectivity and host management, improving stability during connection failures and recovery scenarios.
Nexus Stability During Device Removal
Resolved issues that could affect nexus stability when underlying storage devices were unexpectedly removed or became unavailable.
Improved Reliability of Logical Volume Operations
Resolved issues affecting logical volume lifecycle operations when underlying storage devices encountered I/O errors.
Storage Scheduling Reliability
Resolved an issue where replicas could be scheduled on pools in a critical state. Scheduling now correctly avoids unhealthy pools.
Cross-Filesystem Restore Validation
Resolved an issue where restore operations could proceed between incompatible filesystem types. Restore requests are now validated to prevent unsupported cross-filesystem restores.
OpenShift Upgrade Reliability
Resolved issues that could prevent successful upgrades on OpenShift environments.
Kubernetes Context Handling During Upgrades
Resolved an issue where upgrade operations could incorrectly use the default Kubernetes context instead of the user-specified context.
Replicated PV Mayastor Release Notes
Refer to the Mayastor 2.11.0 release notes for detailed changes.
Limitations
Known Issues
IO-Engine Pod Restarts
fsfreeze Operation Failure
Extremely large pool undergoing dirty shutdown
Full rebuild on slow pool import
Local Storage
ZFS
New Features and Enhancements:
Bug Fixes and Improvements:
LVM
New Features and Enhancements
Bug Fixes and Improvements
Remove duplicate config values thin_pool_autoextend_threshold and thin_pool_autoextend_percent configuration values in lvm.conf
Hostpath
New Features and Enhancements
Bug fixes and Improvements
LocalPV Release Notes
LocalPV ZFS:
Refer to the Local PV ZFS v2.10.0 release for detailed changes.
LocalPV LVM:
Refer to the LocalPV-LVM v1.9.0 release for detailed changes.
LocalPV Hostpath:
Refer to the LocalPV Hostpath v4.5.0 release for detailed changes.
Upgrade and Backward Incompatibilities
Mayastor (from earlier editions, 3.10.x or below)
New Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.