You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: proactive storage session recovery after NAS reconnection
After a NAS reboot, iSCSI sessions go transport-offline and NVMe-oF
controllers die, but the CSI driver was reusing stale connections
because the device files still existed. This caused pods to crash-loop
with I/O errors until manual intervention.
Changes:
- iSCSI: check session state before reusing existing device, force
logout/re-login if not LOGGED_IN
- NVMe-oF: check controller state (not just device size) before reuse,
disconnect if not live
- Add proactive recovery via OnReconnect callback: scan all iSCSI
sessions and NVMe controllers immediately after WebSocket reconnects,
recover any that are stale
- Bump Go to 1.26.2, grpc to v1.80.0
0 commit comments