FileServerVssAgent failed to commit shadow copies

Microsoft.Windows.FileServices.Service.SMB.10.0.FssAgentErrorCommitTimeout (Rule)

FileServerVssAgent failed to commit shadow copies

Knowledge Base article:

Summary

FileServerVssAgent fail to finish the shadow copy commit in 60 seconds.

Causes

The FileServerVssAgent must finish the commit within 60 seconds to avoid fail the VSS 60 seconds Freeze/Thaw window on the client. If it exceeds 60 seconds, FileServerVssAgent will event log this error and return timeout error to the client. Upon receiving of this error, client will abort the shadow copy creation.

Resolutions

Check the VSS and its 3rd party hardware provider event log. Retry and make sure the commit is completed within 60 seconds.

Element properties:

TargetMicrosoft.Windows.FileServices.Service.SMB.10.0.FssAgentEnabled
CategoryAvailabilityHealth
EnabledTrue
Event_ID1006
Event SourceMicrosoft-Windows-FileShareShadowCopyAgent
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
FileServerVssAgent failed to commit shadow copies within 60 seconds
FileServerVssAgent failed to commit shadow copies within 60 seconds.
Event LogMicrosoft-Windows-FileShareShadowCopyAgent/Operational

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.FileServices.Service.SMB.10.0.FssAgentErrorCommitTimeout" Target="Microsoft.Windows.FileServices.Service.SMB.10.0.FssAgentEnabled" Remotable="true" Enabled="true">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-FileShareShadowCopyAgent/Operational</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-FileShareShadowCopyAgent</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1006</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.FileServices.Service.SMB.10.0.FssAgentErrorCommitTimeout.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>