Sdílet prostřednictvím


StatefulServicePartitionInfo

Informace o oddílu stavové služby Service Fabric.

Vlastnosti

Název Typ Vyžadováno
HealthState string (výčet) Ne
PartitionStatus string (výčet) No
PartitionInformation Informace o oddílu No
TargetReplicaSetSize integer (int64) No
MinReplicaSetSize integer (int64) Ne
AuxiliaryReplicaCount integer (int64) Ne
LastQuorumLossDuration string (duration) Ne
PrimaryEpoch Epocha Ne

HealthState

Typ: řetězec (výčet)
Povinné: Ne

Stav entity Service Fabric, jako je cluster, uzel, aplikace, služba, oddíl, replika atd.

Možné hodnoty:

  • Invalid – Označuje neplatný stav. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • Ok - Indikuje, že je stav v pořádku. Hodnota je 1.
  • Warning – Označuje stav na úrovni upozornění. Hodnota je 2.
  • Error – Označuje, že stav je na úrovni chyby. Měl by se prověřit stav chyby, protože může mít vliv na správnou funkčnost clusteru. Hodnota je 3.
  • Unknown – Označuje neznámý stav. Hodnota je 65535.

PartitionStatus

Typ: řetězec (výčet)
Povinné: Ne

Stav oddílu služby Service Fabric.

Možné hodnoty:

  • Invalid – Označuje, že stav oddílu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • Ready – Označuje, že oddíl je připravený. To znamená, že pro bezstavový oddíl služby existuje alespoň jedna instance, která je spuštěná, a pro oddíl stavové služby je počet připravených replik větší nebo roven hodnotě MinReplicaSetSize. Hodnota je 1.
  • NotReady – Označuje, že oddíl není připravený. Tento stav se vrátí, když neplatí žádný z ostatních stavů. Hodnota je 2.
  • InQuorumLoss – Označuje, že u oddílu dochází ke ztrátě kvora. To znamená, že počet replik, které jsou spuštěné a účastní se sady replik, je pro tento oddíl menší než MinReplicaSetSize. Hodnota je 3.
  • Reconfiguring – Označuje, že oddíl prochází rekonfigurací sad replik. K tomu může dojít z důvodu převzetí služeb při selhání, upgradu, vyrovnávání zatížení nebo přidání nebo odebrání replik ze sady replik. Hodnota je 4.
  • Deleting – Označuje, že se oddíl odstraňuje. Hodnota je 5.

PartitionInformation

Typ: PartitionInformation
Povinné: Ne

Informace o identitě oddílu, schématu dělení a klíčích, které tato identita podporuje.


TargetReplicaSetSize

Typ: integer (int64)
Povinné: Ne

Velikost cílové repliky je nastavená jako číslo.


MinReplicaSetSize

Typ: integer (int64)
Povinné: Ne

Minimální velikost repliky nastavená jako číslo.


AuxiliaryReplicaCount

Typ: integer (int64)
Povinné: Ne

Pomocná replika se počítá jako číslo. Chcete-li použít pomocné repliky, musí být splněna následující hodnota: AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 a TargetReplicaSetSize >=3.


LastQuorumLossDuration

Typ: řetězec (doba trvání)
Povinné: Ne

Doba, po kterou došlo u tohoto oddílu ke ztrátě kvora. Pokud je oddíl aktuálně ve ztrátě kvora, vrátí dobu trvání od doby, kdy byl v daném stavu. Toto pole používá k určení doby trvání formát ISO8601.


PrimaryEpoch

Typ: Epocha
Povinné: Ne

Epocha je konfigurační číslo pro oddíl jako celek. Když se změní konfigurace sady replik, například když se změní primární replika, operace replikované z nové primární repliky se označují jako nové epochy než operace odeslané starou primární replikou.