Delen via


StatelessServicePartitionInfo

Informatie over een partitie van een stateless Service Fabric-service.

Eigenschappen

Naam Type Vereist
HealthState tekenreeks (opsomming) Nee
PartitionStatus tekenreeks (opsomming) Nee
PartitionInformation PartitionInformation Nee
InstanceCount geheel getal (int64) Nee
MinInstanceCount geheel getal Nee
MinInstancePercentage geheel getal Nee

HealthState

Type: tekenreeks (opsomming)
Vereist: Nee

De status van een Service Fabric-entiteit, zoals cluster, knooppunt, toepassing, service, partitie, replica, enzovoort.

Mogelijke waarden zijn:

  • Invalid - Geeft een ongeldige status aan. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul.
  • Ok - Geeft aan dat de status in orde is. De waarde is 1.
  • Warning - Geeft aan dat de status een waarschuwingsniveau heeft. De waarde is 2.
  • Error - Geeft aan dat de status zich op een foutniveau bevindt. De status van de fout moet worden onderzocht, omdat deze van invloed kunnen zijn op de juiste functionaliteit van het cluster. De waarde is 3.
  • Unknown - Geeft een onbekende status aan. De waarde is 65535.

PartitionStatus

Type: tekenreeks (opsomming)
Vereist: Nee

De status van de Service Fabric-servicepartitie.

Mogelijke waarden zijn:

  • Invalid - Geeft aan dat de partitiestatus ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul.
  • Ready - Geeft aan dat de partitie gereed is. Dit betekent dat er voor een staatloze servicepartitie ten minste één exemplaar actief is en dat voor een stateful servicepartitie het aantal kant-en-klare replica's groter is dan of gelijk is aan de MinReplicaSetSize. De waarde is 1.
  • NotReady - Geeft aan dat de partitie niet gereed is. Deze status wordt geretourneerd wanneer geen van de andere statussen van toepassing is. De waarde is 2.
  • InQuorumLoss - Geeft aan dat de partitie quorumverlies heeft. Dit betekent dat het aantal replica's dat actief is en deelneemt aan een replicaset kleiner is dan MinReplicaSetSize voor deze partitie. De waarde is 3.
  • Reconfiguring - Geeft aan dat de partitie opnieuw wordt geconfigureerd van de replicasets. Dit kan gebeuren als gevolg van failover, upgrade, taakverdeling of het toevoegen of verwijderen van replica's uit de replicaset. De waarde is 4.
  • Deleting - Geeft aan dat de partitie wordt verwijderd. De waarde is 5.

PartitionInformation

Type: PartitionInformation
Vereist: Nee

Informatie over de partitie-id, het partitieschema en de sleutels die door de partitie worden ondersteund.


InstanceCount

Type: geheel getal (int64)
Vereist: Nee

Aantal exemplaren van deze partitie.


MinInstanceCount

Type: geheel getal
Vereist: Nee

MinInstanceCount is het minimale aantal exemplaren dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals het upgraden of deactiveren van een knooppunt. Het werkelijke getal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Opmerking: als InstanceCount is ingesteld op -1, wordt tijdens MinInstanceCount berekening -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst volgens de plaatsingsbeperkingen voor de service.


MinInstancePercentage

Type: geheel getal
Vereist: Nee

MinInstancePercentage is het minimumpercentage van InstanceCount dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals het upgraden of deactiveren van een knooppunt. Het werkelijke getal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Als InstanceCount is ingesteld op -1, wordt tijdens de berekening MinInstancePercentage eerst -1 geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst volgens de plaatsingsbeperkingen voor de service.