Number of container operations failed due to version conflict

Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.PresenceFocus.PERF_RP_SERVICE_SET_CONTAINER_MEMBERS_VERSION_CONFLICT_COUNT (UnitMonitor)

Knowledge Base article:

Summary

The actual number of container operations failed due to version conflict.

Causes

One or more clients are issuing an excessive amount of duplicate SetContainerMembers operations.

Resolutions

Identify the clients issuing duplicate SetContainerMembers operations by inspecting the logs and contact the support team for further investigation.

Element properties:

TargetMicrosoft.LS.2019.Component.PresenceFocus
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2019.Performance.Double.DeltaThresholdMonitor
RemotableTrue
AccessibilityPublic
Alert Message
[Skype] The actual number of container operations failed due to version conflict.
Perf Object Name:
Perf Counter Name: {0}
Perf Counter Value: {1}
Error Threshold: 2500
Warning Threshold: 1250
Delta Window Size: 1
Single instance perf counter
Please see the 'Product Knowledge' and the 'Alert Context' tab on Alert Properties view for more information.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.PresenceFocus.PERF_RP_SERVICE_SET_CONTAINER_MEMBERS_VERSION_CONFLICT_COUNT" Accessibility="Public" Enabled="true" Target="SFBDiscovery!Microsoft.LS.2019.Component.PresenceFocus" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2019.Performance.Double.DeltaThresholdMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Alert_The_actual_number_of_container_operations_failed_due_to_version_conflict.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/CounterName$</AlertParameter1>
<AlertParameter2>$Data/Context/Value$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.PresenceFocus.PERF_RP_SERVICE_SET_CONTAINER_MEMBERS_VERSION_CONFLICT_COUNT_OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.PresenceFocus.PERF_RP_SERVICE_SET_CONTAINER_MEMBERS_VERSION_CONFLICT_COUNT_UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.PresenceFocus.PERF_RP_SERVICE_SET_CONTAINER_MEMBERS_VERSION_CONFLICT_COUNT_UnderThresholdOverThreshold" MonitorTypeStateID="UnderThresholdOverThreshold" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>USrv - Total number of container operations failed due to version conflict.</CounterName>
<ObjectName>LS:USrv - Rich presence service SQL calls</ObjectName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<IncludeInstances/>
<ExcludeInstances/>
<WarningThreshold>1250</WarningThreshold>
<ErrorThreshold>2500</ErrorThreshold>
<NumSamples>1</NumSamples>
</Configuration>
</UnitMonitor>