Condividi tramite


StatefulServicePartitionInfo

Informazioni su una partizione di un servizio service Fabric con stato.

Proprietà

Nome Tipo Necessario
HealthState string (enum) No
PartitionStatus string (enum) No
PartitionInformation PartitionInformation No
TargetReplicaSetSize integer (int64) No
MinReplicaSetSize integer (int64) No
AuxiliaryReplicaCount integer (int64) No
LastQuorumLossDuration stringa (durata) No
PrimaryEpoch Periodo No

HealthState

Tipo: string (enum)
Obbligatorio: No

Stato di integrità di un'entità di Service Fabric, ad esempio Cluster, Node, Application, Service, Partition, Replica e così via.

I valori possibili sono:

  • Invalid - Indica uno stato di integrità non valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero.
  • Ok - Indica che lo stato di integrità è corretto. Il valore è uguale a 1.
  • Warning - Indica che lo stato di integrità è a livello di avviso. Il valore è 2.
  • Error - Indica che lo stato di integrità è a livello di errore. Lo stato di integrità degli errori deve essere analizzato, perché può influire sulla funzionalità corretta del cluster. Il valore è 3.
  • Unknown - Indica uno stato di integrità sconosciuto. Il valore è 65535.

PartitionStatus

Tipo: string (enum)
Obbligatorio: No

Stato della partizione del servizio di Service Fabric.

I valori possibili sono:

  • Invalid - Indica che lo stato della partizione non è valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero.
  • Ready - Indica che la partizione è pronta. Ciò significa che per una partizione del servizio senza stato è presente almeno un'istanza che è in esecuzione e per una partizione del servizio con stato il numero di repliche pronte è maggiore o uguale a MinReplicaSetSize. Il valore è uguale a 1.
  • NotReady - Indica che la partizione non è pronta. Questo stato viene restituito quando nessuno degli altri stati si applica. Il valore è 2.
  • InQuorumLoss - Indica che la partizione è in perdita di quorum. Ciò significa che il numero di repliche attive e partecipanti a un set di repliche è minore di MinReplicaSetSize per questa partizione. Il valore è 3.
  • Reconfiguring - Indica che la partizione è in fase di riconfigurazione dei set di repliche. Ciò può verificarsi a causa di failover, aggiornamento, bilanciamento del carico o aggiunta o rimozione di repliche dal set di repliche. Il valore è 4.
  • Deleting - Indica che la partizione viene eliminata. Il valore è 5.

PartitionInformation

Tipo: PartitionInformation
Obbligatorio: No

Informazioni sull'identità della partizione, sullo schema di partizionamento e sulle chiavi supportate.


TargetReplicaSetSize

Tipo: integer (int64)
Obbligatorio: No

Dimensioni di un set di repliche di destinazione sotto forma di numero.


MinReplicaSetSize

Tipo: integer (int64)
Obbligatorio: No

Dimensioni minime di un set di repliche sotto forma di numero.


AuxiliaryReplicaCount

Tipo: integer (int64)
Obbligatorio: No

La replica ausiliaria viene conteggiato come numero. Per usare le repliche ausiliarie, è necessario che sia true, AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 e TargetReplicaSetSize >=3.


LastQuorumLossDuration

Tipo: string (duration)
Obbligatorio: No

Durata per la quale la partizione era in perdita di quorum. Se la partizione è attualmente in perdita di quorum, restituisce la durata dopo che è stata in tale stato. Questo campo usa il formato ISO8601 per specificare la durata.


PrimaryEpoch

Tipo: Epoch
Obbligatorio: No

Un valore Epoch è un numero di configurazione per la partizione nel suo complesso. Quando la configurazione del set di repliche viene modificata, ad esempio quando viene modificata la replica primaria, le operazioni replicate dalla nuova replica primaria vengono dette come un nuovo periodo da quelle inviate dalla replica primaria precedente.