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.