Scale-Out File Server (SoFS) SMB Session Resiliency Failover Failure

Vincent Keung Koh 40 Reputation points
2026-08-28T06:47:27.35+00:00

Hello guys,
SMB clients lose connectivity to Scale-Out File Server (SoFS) shares after an unexpected node shutdown because SMB Continuous Availability is not enabled on the underlying shares.

How can we verify whether the ContinuousAvailability flag is enabled and enforce it on SoFS shares?

Thanks

Vincent

Windows for business | Windows Server | Storage high availability | Clustering and high availability
0 comments No comments

1 answer

Sort by: Most helpful
  1. Allan Solomon Mejia 7,915 Reputation points
    2026-08-28T19:55:54.7666667+00:00

    Hi @Vincent Keung Koh

    For a Scale-Out File Server (SoFS), enable Continuous Availability (CA) on the SMB shares for SMB Transparent Failover. Continuously available shares allow supported SMB clients to reconnect transparently to another cluster node following planned maintenance or an unexpected node failure.

    You can verify the setting from PowerShell on the file server cluster:

    Get-SmbShare | Select-Object Name, ScopeName, Path, ContinuouslyAvailable
    

    Or check a specific share:

    Get-SmbShare -Name "<ShareName>" |
        Select-Object Name, ScopeName, ContinuouslyAvailable
    

    For a properly configured SoFS share, you should see:

    ContinuouslyAvailable : True

    Get-SmbShare exposes ContinuouslyAvailable specifically for this purpose.

    If it is False, you can enable CA on an existing SMB share with:

    Set-SmbShare -Name "<ShareName>" -ContinuouslyAvailable $true -Force
    

    Then verify it again:

    Get-SmbShare -Name "<ShareName>" |
        Select-Object Name, ContinuouslyAvailable
    

    Set-SmbShare supports the -ContinuouslyAvailable property for modifying an SMB share.

    I would also verify that this is actually a Scale-Out File Server share hosted on a Cluster Shared Volume (CSV). Continuous Availability alone doesn't provide transparent failover if the underlying SoFS/cluster configuration isn't correct. Microsoft's requirements for SMB Transparent Failover include a supported failover cluster, CA-enabled shares, CSV-backed shares for SMB Scale-Out, and supported SMB clients.

    You can also check active client connections:

    Get-SmbConnection |
        Select-Object ServerName, ShareName, Dialect, ContinuouslyAvailable
    

    For modern SoFS clients, you would normally expect SMB 3.x and ContinuouslyAvailable = True.

    If CA is already enabled but clients still disconnect during an unexpected node failure, I would then investigate SMB client/server event logs, cluster events, CSV health, SMB Multichannel/network paths, and the application workload, rather than changing the share again.

    One point worth noting: Microsoft states that Continuous Availability is the default for these clustered file shares, so if existing SoFS shares show False, I would also check how those shares were originally created or whether their configuration was modified afterward.

    Sharing these references with you:

    SMB features in Windows and Windows Server – SMB Transparent Failover

    Scale-Out File Server overview

    Get-SmbShare

    Set-SmbShare

    Help make this community better for everyone: if this answer resolved your issue, please accept it or leave an upvote. If not, share more details in a comment so we can continue the discussion and find the right solution.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.