StatelessServicePartitionInfo
Informace o oddílu bezstavové služby Service Fabric
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
HealthState |
string (výčet) | No |
PartitionStatus |
string (výčet) | Ne |
PartitionInformation |
Informace o oddílu | Ne |
InstanceCount |
celé číslo (int64) | Ne |
MinInstanceCount |
integer | Ne |
MinInstancePercentage |
integer | 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
- Označuje, že stav je 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ěli byste prozkoumat stav chyby, protože to 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 v provozu, a pro oddíl stavové služby je počet připravených replik větší nebo roven MinReplicaSetSize. Hodnota je 1. -
NotReady
– Označuje, že oddíl není připravený. Tento stav se vrátí, když se nepoužije žádný z ostatních stavů. Hodnota je 2. -
InQuorumLoss
– Označuje, že oddíl je ve ztrátě kvora. To znamená, že počet replik, které jsou spuštěné a podílejí se na sadě replik, je menší než MinReplicaSetSize pro tento oddíl. Hodnota je 3. -
Reconfiguring
– Označuje, že oddíl prochází rekonfigurací sad replik. K tomu může dojít v důsledku 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 podporovaných klíčích
InstanceCount
Typ: celé číslo (int64)
Povinné: Ne
Počet instancí tohoto oddílu
MinInstanceCount
Typ: celé číslo
Povinné: Ne
MinInstanceCount je minimální počet instancí, které musí být v provozu, aby byly splněny bezpečnostní kontroly Zajištění dostupnosti během operací, jako je upgrade nebo deaktivace uzlu.
Skutečné číslo, které se používá, je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Poznámka: Pokud instanceCount je nastavena na hodnotu -1, během výpočtu MinInstanceCount se hodnota -1 nejprve převede na počet uzlů, na které je povoleno umístit instance podle omezení umístění služby.
MinInstancePercentage
Typ: celé číslo
Povinné: Ne
MinInstancePercentage je minimální procento instanceCount, které musí být v souladu s bezpečnostní kontrolou EnsureAvailability během operací, jako je upgrade nebo deaktivace uzlu.
Skutečné číslo, které se používá, je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Poznámka: Pokud instanceCount je nastavena na -1, během výpočtu MinInstancePercentage se hodnota -1 nejprve převede na počet uzlů, na které je povoleno umístit instance podle omezení umístění služby.