Partager via


StatefulServicePartitionInfo

Informations sur une partition d’un service Service Fabric avec état.

Propriétés

Nom Type Obligatoire
HealthState string (enum) Non
PartitionStatus string (enum) Non
PartitionInformation PartitionInformation Non
TargetReplicaSetSize integer (int64) Non
MinReplicaSetSize integer (int64) Non
AuxiliaryReplicaCount integer (int64) Non
LastQuorumLossDuration chaîne (durée) Non
PrimaryEpoch Époque Non

HealthState

Type : chaîne (énumération)
Obligatoire : Non

État d’intégrité d’une entité Service Fabric telle que Cluster, Nœud, Application, Service, Partition, Réplica, etc.

Les valeurs possibles sont les suivantes :

  • Invalid - Indique un état d’intégrité non valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
  • Ok - Indique que l’état d’intégrité est correct. La valeur est égale à 1.
  • Warning - Indique que l’état d’intégrité est au niveau d’avertissement. La valeur est égale à 2.
  • Error - Indique que l’état d’intégrité est au niveau d’erreur. L’état d’intégrité des erreurs doit être examiné, car elles peuvent avoir un impact sur les fonctionnalités correctes du cluster. La valeur est 3.
  • Unknown- Indique un status d’intégrité inconnu. La valeur est égale à 65535.

PartitionStatus

Type : chaîne (énumération)
Obligatoire : Non

Status de la partition du service Service Fabric.

Les valeurs possibles sont les suivantes :

  • Invalid- Indique que le status de partition n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
  • Ready - Indique que la partition est prête. Cela signifie que pour une partition de service sans état, il y a au moins un instance qui est opérationnel et pour une partition de service avec état, le nombre de réplicas prêts est supérieur ou égal à minReplicaSetSize. La valeur est égale à 1.
  • NotReady - Indique que la partition n’est pas prête. Cette status est retournée lorsqu’aucun des autres états ne s’applique. La valeur est égale à 2.
  • InQuorumLoss - Indique que la partition est en perte de quorum. Cela signifie que le nombre de réplicas qui sont en place et qui participent à un jeu de réplica est inférieur à MinReplicaSetSize pour cette partition. La valeur est 3.
  • Reconfiguring- Indique que la partition est en cours de reconfiguration de ses jeux de réplica. Cela peut se produire en raison du basculement, de la mise à niveau, de l’équilibrage de charge ou de l’ajout ou de la suppression de réplicas du jeu de réplica. La valeur est égale à 4.
  • Deleting - Indique que la partition est en cours de suppression. La valeur est 5.

PartitionInformation

Type : PartitionInformation
Obligatoire : Non

Informations sur l’identité de partition, le schéma de partitionnement et les clés prises en charge par celui-ci.


TargetReplicaSetSize

Type : integer (int64)
Obligatoire : Non

Taille cible du jeu de réplicas en tant que nombre.


MinReplicaSetSize

Type : integer (int64)
Obligatoire : Non

Taille minimale du jeu de réplicas en tant que nombre.


AuxiliaryReplicaCount

Type : integer (int64)
Obligatoire : Non

Les réplica auxiliaires comptent sous forme de nombre. Pour utiliser des réplicas auxiliaires, les éléments suivants doivent être true, AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 et TargetReplicaSetSize >=3.


LastQuorumLossDuration

Type : chaîne (durée)
Obligatoire : Non

Durée pendant laquelle cette partition a été en perte de quorum. Si la partition est actuellement en perte de quorum, elle retourne la durée, car elle est dans cet état. Ce champ utilise le format ISO8601 pour spécifier la durée.


PrimaryEpoch

Type : Époque
Obligatoire : Non

Une époque est un numéro de configuration pour la partition dans son ensemble. Lorsque la configuration de l’réplica définit change, par exemple lorsque le réplica principal change, les opérations répliquées à partir du nouveau réplica principal sont dites être une nouvelle époque de celles qui ont été envoyées par l’ancien réplica primaire.