What you need to know
Where should investigation begin when a Service Fabric replication queue is full on the primary versus a secondary?
Potentially affected
Service Fabric replicas reporting PrimaryReplicationQueueStatus or SecondaryReplicationQueueStatus.
DSE recommendation
DSE recommends preserving the reporting replica's role before assigning a queue warning to a storage or network owner.
Source facts
Service Fabric reports a full replication queue through System.Replicator. On a primary, the usual cause is slow acknowledgement by a secondary; on a secondary, it is usually slow application of operations. The warning clears when the queue is no longer full. The documented investigation starts with inter-node connectivity for a primary warning, but disk usage and performance on the reporting node for a secondary warning. Microsoft Learn.
Applicability
Use the report’s property and replica role to identify which branch applies. These are documented common causes, not a conclusive diagnosis of a particular machine. Avoid interpreting every queue warning as evidence that the reporting node’s own disk is the bottleneck.
DSE recommendation
DSE recommends preserving the reporting replica’s role before assigning a queue warning to a storage or network owner. For a primary report, review connectivity and then investigate slow secondary acknowledgement. For a secondary report, start with its disk observations and examine its connection back to the primary. Keep the participating replica and node identities attached to the evidence so the two perspectives are not mixed.
Verification
Compare the warning interval with relevant connection and disk observations during an approved investigation. Record whether the queue warning clears after the identified cause is corrected, while separately testing the application’s expected operation. If the measurements do not support the common cause, retain that mismatch and continue diagnosis rather than labeling a component failed solely from the queue property.
Official references
Microsoft Learn. Source retrieved September 9, 2026.
Review the official source
Troubleshoot with system health reports - Azure Service Fabric | Microsoft Learn · Verified September 9, 2026
Need help applying this guidance safely?
DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.
Talk with DSE