StatefulServicePartitionInfo v82
Informationen zu einer Partition eines zustandsbehafteten Service Fabric-Diensts.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
HealthState |
Zeichenfolge (Enumeration) | Nein |
PartitionStatus |
Zeichenfolge (Enumeration) | Nein |
PartitionInformation |
PartitionInformation | Nein |
TargetReplicaSetSize |
ganze Zahl (int64) | Nein |
MinReplicaSetSize |
ganze Zahl (int64) | Nein |
AuxiliaryReplicaCount |
ganze Zahl (int64) | Nein |
LastQuorumLossDuration |
Zeichenfolge (Dauer) | Nein |
PrimaryEpoch |
Epochen | Nein |
HealthState
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der Integritätszustand einer Service Fabric-Entität wie Cluster, Knoten, Anwendung, Dienst, Partition, Replikat usw.
Mögliche Werte:
-
Invalid
– Gibt einen ungültigen Integritätszustand an. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Ok
– Gibt an, dass der Integritätszustand in Ordnung ist. Der Wert ist "1". -
Warning
– Gibt an, dass sich der Integritätszustand auf einer Warnstufe befindet. Der Wert ist "2". -
Error
– Gibt an, dass sich der Integritätszustand auf einer Fehlerebene befindet. Der Integritätszustand des Fehlers sollte untersucht werden, da er sich auf die richtige Funktionalität des Clusters auswirken kann. Der Wert ist "3". -
Unknown
– Gibt einen unbekannten integritätsbasierten status an. Der Wert ist gleich „65535“.
PartitionStatus
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Die status der Service Fabric-Dienstpartition.
Mögliche Werte:
-
Invalid
– Gibt an, dass die Partition status ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Ready
– Gibt an, dass die Partition bereit ist. Dies bedeutet, dass für eine zustandslose Dienstpartition mindestens ein instance vorhanden ist, und für eine zustandsbehaftete Dienstpartition ist die Anzahl der bereiten Replikate größer oder gleich minReplicaSetSize. Der Wert ist "1". -
NotReady
– Gibt an, dass die Partition nicht bereit ist. Diese status wird zurückgegeben, wenn keiner der anderen Zustände zutrifft. Der Wert ist "2". -
InQuorumLoss
– Gibt an, dass die Partition ein Quorumverlust aufweist. Dies bedeutet, dass die Anzahl der Replikate, die vorhanden sind und an einer Replikatgruppe teilnehmen, kleiner ist als MinReplicaSetSize für diese Partition. Der Wert ist "3". -
Reconfiguring
– Gibt an, dass die Partition ihre Replikatsätze neu konfiguriert. Dies kann durch Failover, Upgrade, Lastenausgleich oder Hinzufügen oder Entfernen von Replikaten aus der Replikatgruppe geschehen. Der Wert ist "4". -
Deleting
– Gibt an, dass die Partition gelöscht wird. Der Wert ist "5".
PartitionInformation
Typ: PartitionInformation
Erforderlich: Nein
Informationen zur Partitionsidentität, zum Partitionierungsschema und zu den von ihr unterstützten Schlüsseln.
TargetReplicaSetSize
Typ: integer (int64)
Erforderlich: Nein
Die Zielgröße der Replikatgruppe als Zahl.
MinReplicaSetSize
Typ: integer (int64)
Erforderlich: Nein
Die Mindestgröße der Replikatgruppe als Zahl.
AuxiliaryReplicaCount
Typ: integer (int64)
Erforderlich: Nein
Die Hilfsreplikatanzahl als Zahl. Um Hilfsreplikate verwenden zu können, müssen die folgenden Werte erfüllt sein: AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 und TargetReplicaSetSize >=3.
LastQuorumLossDuration
Typ: Zeichenfolge (Dauer)
Erforderlich: Nein
Die Dauer, für die sich diese Partition im Quorumverlust befand. Wenn sich die Partition derzeit im Quorumverlust befindet, wird die Dauer zurückgegeben, seit sie sich in diesem Zustand befindet. Bei diesem Feld wird das ISO8601-Format zur Angabe der Dauer verwendet.
PrimaryEpoch
Typ: Epoche
Erforderlich: Nein
Eine Epoche ist eine Konfigurationsnummer für die Partition als Ganzes. Wenn sich die Konfiguration des Replikatsatzes ändert, z. B. wenn sich das primäre Replikat ändert, werden die Vorgänge, die vom neuen primären Replikat repliziert werden, als eine neue Epoche von den Vorgängen bezeichnet, die vom alten primären Replikat gesendet wurden.