-
|
We're using the csi-driver-smb to connect to several Windows shares from a K8s cluster comprised of Linux nodes. We are switching to DFS and we are able to connect to the DFS Root folder, but cannot access any DFS link targets. We're getting the error: Interrupted system call I saw an issue which seems like similar behavior for Windows nodes - microsoft/Windows-Containers#299 Does the csi-driver-smb not support this or could it be a configuration issue on our end? We've tried this using csi-driver-smb version 1.13.0 and 1.16.0 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
DFS root working but failing on DFS link targets with The SMB CSI driver itself does not implement DFS — it relies on the underlying Linux CIFS client (
Things to verify:
Important: csi-driver-smb does not add special DFS logic. If the Linux CIFS client cannot follow referrals correctly, the driver will also fail. If manual mounting on the node works but CSI does not, please share:
In most DFS cases on Linux, the root cause is kernel CIFS configuration or missing DFS support rather than a driver limitation. |
Beta Was this translation helpful? Give feedback.
DFS root working but failing on DFS link targets with
Interrupted system callstrongly suggests a DFS referral handling issue rather than a simple credential problem.The SMB CSI driver itself does not implement DFS — it relies on the underlying Linux CIFS client (
mount.cifs/ kernel cifs.ko). If DFS targets fail, the most common causes are:mfsymlinksor DFS-related mount optionsThings to verify:
Confirm the Linux node kernel supports DFS:
Also c…