StatelessServicePartitionInfo

Informationen zu einer Partition eines zustandslosen Service Fabric-Diensts.

Eigenschaften

Name type Erforderlich
HealthState Zeichenfolge (Enumeration) Nein
PartitionStatus Zeichenfolge (Enumeration) Nein
PartitionInformation PartitionInformation Nein
InstanceCount ganze Zahl (int64) Nein
MinInstanceCount integer Nein
MinInstancePercentage integer Nein

HealthState

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Der Integritätsstatus einer Service Fabric-Entität wie Cluster, Knoten, Anwendung, Dienst, Partition, Replikat usw.

Mögliche Werte:

  • Invalid – Gibt einen ungültigen Integritätsstatus 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 der Integritätsstatus auf Warnebene liegt. Der Wert ist "2".
  • Error – Gibt an, dass sich der Integritätszustand auf einer Fehlerebene befindet. Fehlerintegrität sollte untersucht werden, da sie sich auf die richtige Funktionalität des Clusters auswirken können. Der Wert ist "3".
  • Unknown– Gibt einen unbekannten integritätsbasierten status an. Der Wert ist gleich „65535“.

PartitionStatus

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Der 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 eine instance vorhanden ist, und für eine zustandsbehaftete Dienstpartition ist die Anzahl der fertigen Replikate größer oder gleich der 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 einen Quorumverlust aufweist. Dies bedeutet, dass die Anzahl von Replikaten, die in einer Replikatgruppe vorhanden sind und an einer Replikatgruppe teilnehmen, kleiner als MinReplicaSetSize für diese Partition ist. 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 dem Replikatsatz erfolgen. 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.


InstanceCount

Typ: integer (int64)
Erforderlich: Nein

Anzahl der Instanzen dieser Partition.


MinInstanceCount

Typ: integer
Erforderlich: Nein

MinInstanceCount ist die Mindestanzahl von Instanzen, die zur Erfüllung der Sicherheitsüberprüfung "EnsureAvailability" bei Vorgängen wie upgraden oder Deaktivieren des Knotens erforderlich sein muss. Die tatsächliche Zahl, die verwendet wird, ist max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Hinweis: Wenn InstanceCount auf -1 festgelegt ist, wird während der MinInstanceCount-Berechnung -1 zuerst in die Anzahl der Knoten konvertiert, auf denen die Instanzen gemäß den Platzierungseinschränkungen für den Dienst platziert werden dürfen.


MinInstancePercentage

Typ: integer
Erforderlich: Nein

MinInstancePercentage ist der Mindestprozentsatz von InstanceCount, der zur Erfüllung der Sicherheitsüberprüfung "EnsureAvailability" während Vorgängen wie upgraden oder Deaktivieren des Knotens vorhanden sein muss. Die tatsächliche Zahl, die verwendet wird, ist max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Hinweis: Wenn InstanceCount auf -1 festgelegt ist, wird während der MinInstancePercentage-Berechnung -1 zuerst in die Anzahl der Knoten konvertiert, auf denen die Instanzen gemäß den Platzierungseinschränkungen für den Dienst platziert werden dürfen.