pub struct ReplicatorQueueStatus {
pub queue_utilization_percentage: Option<i32>,
pub queue_memory_size: Option<String>,
pub first_sequence_number: Option<String>,
pub completed_sequence_number: Option<String>,
pub committed_sequence_number: Option<String>,
pub last_sequence_number: Option<String>,
}Expand description
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.
Fields§
§queue_utilization_percentage: Option<i32>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.
queue_memory_size: Option<String>Represents the virtual memory consumed by the queue in bytes.
first_sequence_number: Option<String>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.
completed_sequence_number: Option<String>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.
committed_sequence_number: Option<String>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.
last_sequence_number: Option<String>Represents the latest sequence number of the operation that is available in the queue.
Implementations§
Source§impl ReplicatorQueueStatus
impl ReplicatorQueueStatus
Sourcepub fn new() -> ReplicatorQueueStatus
pub fn new() -> 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.