Partager via


StatelessServicePartitionInfo

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

Propriétés

Nom Type Obligatoire
HealthState string (énumération) Non
PartitionStatus string (énumération) Non
PartitionInformation PartitionInformation Non
InstanceCount entier (int64) Non
MinInstanceCount entier Non
MinInstancePercentage entier 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é de l’erreur doit être examiné, car il peut avoir un impact sur les fonctionnalités correctes du cluster. La valeur est 3.
  • Unknown- Indique une status d’intégrité inconnue. La valeur est égale à 65535.

PartitionStatus

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

Status de la partition de 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 existe 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 ensemble 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 d’un basculement, d’une mise à niveau, d’un équilibrage de charge ou de l’ajout ou de la suppression de réplicas de l’ensemble 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.


InstanceCount

Type : integer (int64)
Obligatoire : Non

Nombre d’instances de cette partition.


MinInstanceCount

Type : entier
Obligatoire : Non

MinInstanceCount est le nombre minimal d’instances qui doivent être à la hauteur pour répondre aux case activée de sécurité EnsureAvailability pendant des opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount a la valeur -1, pendant le calcul MinInstanceCount, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.


MinInstancePercentage

Type : entier
Obligatoire : Non

MinInstancePercentage est le pourcentage minimal d’InstanceCount qui doit être à la hauteur pour répondre aux case activée de sécurité EnsureAvailability pendant des opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount a la valeur -1, pendant le calcul MinInstancePercentage, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.