Freigeben über


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.