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.