Longhorn
v1.11.2Storage & DataLonghorn v1.11.2 is a stability-focused patch fixing CSI scheduling breakage in compute/storage split architectures, infinite replica scheduling loops, and memory bloat in longhorn-manager.
breakingFix CSI scheduling in compute/storage split clusters — action required
If you run a dedicated compute/storage node architecture and use WaitForFirstConsumer PVCs, your pods may have been stuck pending due to compute nodes reporting 0 CSI capacity. Upgrade to v1.11.2 and configure the new CSIStorageCapacity setting to prevent capacity reporting on non-storage nodes. Check your Longhorn settings after upgrade and validate that pending PVCs now schedule correctly.
breakingReplica Auto-Balance infinite loop — upgrade if you use Auto-Balance
A bug caused Replica Auto-Balance to enter an infinite scheduling loop, which wastes CPU and can destabilize volume operations. If Auto-Balance is enabled in your cluster, this is a strong reason to prioritize this patch. No config change needed after upgrade — the fix is in the reconciliation logic.
enhancementMemory savings in longhorn-manager — relevant for large clusters
Informer caching for longhorn-manager has been optimized to reduce cluster-wide memory consumption. In large clusters with many nodes and volumes, this can meaningfully reduce the manager pod's footprint. No action required beyond upgrading, but worth monitoring memory usage before and after to quantify the improvement in your environment.
主な変更 (5)
- New setting to control CSIStorageCapacity reporting — fixes WaitForFirstConsumer scheduling failures on compute nodes without Longhorn disks
- Replica Auto-Balance infinite scheduling loop bug fixed, which could cause runaway reconciliation
- Replica rebuild progress capped at 100% — cosmetic but caused confusion under flaky network conditions
- longhorn-manager memory reduced via optimized cluster-wide informer caching
- Node exhaustion from backup inspect buildup under NFS latency conditions resolved