Sdílet prostřednictvím


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.