ReplicatorQueueStatus
Provides various statistics of the queue used in the service fabric replicator. Contains information about the service fabric replicator like the replication/copy queue utilization, last acknowledgement received timestamp, etc. Depending on the role of the replicator, the properties in this type imply different meanings.
Properties
Name | Type | Required |
---|---|---|
QueueUtilizationPercentage |
integer (int32) | No |
QueueMemorySize |
string | No |
FirstSequenceNumber |
string | No |
CompletedSequenceNumber |
string | No |
CommittedSequenceNumber |
string | No |
LastSequenceNumber |
string | No |
QueueUtilizationPercentage
Type: integer (int32)
Required: No
Represents the utilization of the queue. A value of 0 indicates that the queue is empty and a value of 100 indicates the queue is full.
QueueMemorySize
Type: string
Required: No
Represents the virtual memory consumed by the queue in bytes.
FirstSequenceNumber
Type: string
Required: No
On a primary replicator, this is semantically the sequence number of the operation for which all the secondary replicas have sent an acknowledgement.
On a secondary replicator, this is the smallest sequence number of the operation that is present in the queue.
CompletedSequenceNumber
Type: string
Required: No
On a primary replicator, this is semantically the highest sequence number of the operation for which all the secondary replicas have sent an acknowledgement.
On a secondary replicator, this is semantically the highest sequence number that has been applied to the persistent state.
CommittedSequenceNumber
Type: string
Required: No
On a primary replicator, this is semantically the highest sequence number of the operation for which a write quorum of the secondary replicas have sent an acknowledgement.
On a secondary replicator, this is semantically the highest sequence number of the in-order operation received from the primary.
LastSequenceNumber
Type: string
Required: No
Represents the latest sequence number of the operation that is available in the queue.