VMware vSAN 8.x
vSAN File Service
vSAN RDMA
vSAN Data Protection
When vSAN RDMA and /or vSAN Data Protection (also known as Snap Service) is enabled with vSAN File Service, the vdfsd-proxy fails to query the cluster Data in Transit (DIT) encryption state, then setting TLS to 1, resulting in vSAN File Service failing to re-enable properly after the upgrade.
vdfsd-proxy.log will contain the below messages
2026-07-03T07:37:46.061Z|f-0-000000000|VsanInfoImpl: Cr(26) vdfsd-proxy[13109521]: Refresh failed: Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Sysinfo error: Access denied by vmkernel access control policy See VMkernel log for details.
2026-07-03T07:37:46.061Z|f-0-000000000|PROXY:SetTLSOpt: Er(27) vdfsd-proxy[13109521]: Failed to get DIT encryption state: Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Sysinfo error: Access denied by vmkernel access control policySee VMkernel log for details. <<<<<<<<< CANNOT GET DIT encryption state (1) 2026-07-03T07:37:46.061Z|f-0-000000000|PROXY:SetTLSOpt: No(29) vdfsd-proxy[13109521]: TLS parameter has been set to 1 <<<< TLS is set to '1'
vSAN Engineering is aware of this issue and working on a fix for future release.
Workaround
If the environment was already upgraded and vSAN File Service is in an unhealthy state
esxcli system secpolicy domain set -l warning -n vdfsProxyDom (This will allow the vdfsd-proxy to get the correct cluster encryption status.)pkill vdfsd-proxy on all hosts to get the correct cluster encryption status/etc/init.d/vdfsd statusNote: The command in step 1 is not persistent across reboots. So if a host should reboot the workaround will need to be reimplemented.
If further assistance is required open a case with vSAN Support.