Udostępnij za pośrednictwem


StatelessServicePartitionInfo

Informacje o partycji bezstanowej usługi Service Fabric.

Właściwości

Nazwa Typ Wymagane
HealthState ciąg (wyliczenie) Nie
PartitionStatus ciąg (wyliczenie) Nie
PartitionInformation PartitionInformation Nie
InstanceCount liczba całkowita (int64) Nie
MinInstanceCount liczba całkowita Nie
MinInstancePercentage liczba całkowita Nie

HealthState

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan kondycji jednostki usługi Service Fabric, takiej jak klaster, węzeł, aplikacja, usługa, partycja, replika itp.

Możliwe wartości:

  • Invalid — Wskazuje nieprawidłowy stan kondycji. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero.
  • Ok - Wskazuje, że stan kondycji jest w porządku. Wartość to 1.
  • Warning — wskazuje stan kondycji na poziomie ostrzeżenia. Wartość to 2.
  • Error - Wskazuje, że stan kondycji jest na poziomie błędu. Należy zbadać stan kondycji błędu, ponieważ może to mieć wpływ na poprawną funkcjonalność klastra. Wartość to 3.
  • Unknown — wskazuje nieznany stan kondycji. Wartość to 65535.

PartitionStatus

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan partycji usługi Service Fabric.

Możliwe wartości:

  • Invalid — wskazuje, że stan partycji jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero.
  • Ready — wskazuje, że partycja jest gotowa. Oznacza to, że w przypadku partycji usługi bezstanowej istnieje co najmniej jedno wystąpienie, które jest uruchomione i dla partycji usługi stanowej liczba gotowych replik jest większa lub równa MinReplicaSetSize. Wartość to 1.
  • NotReady — Wskazuje, że partycja nie jest gotowa. Ten stan jest zwracany, gdy żaden z innych stanów nie ma zastosowania. Wartość to 2.
  • InQuorumLoss - Wskazuje, że partycja znajduje się w utracie kworum. Oznacza to, że liczba replik, które są w górę i biorące udział w zestawie replik, jest mniejsza niż MinReplicaSetSize dla tej partycji. Wartość to 3.
  • Reconfiguring — Wskazuje, że partycja przechodzi ponowną konfigurację zestawów replik. Może się to zdarzyć z powodu przejścia w tryb failover, uaktualnienia, równoważenia obciążenia lub dodania lub usunięcia replik z zestawu replik. Wartość to 4.
  • Deleting — wskazuje, że partycja jest usuwana. Wartość to 5.

PartitionInformation

Typ: PartitionInformation
Wymagane: Nie

Informacje o tożsamości partycji, schemacie partycjonowania i kluczach obsługiwanych przez nią.


InstanceCount

Typ: liczba całkowita (int64)
Wymagane: Nie

Liczba wystąpień tej partycji.


MinInstanceCount

Typ: liczba całkowita
Wymagane: Nie

MinInstanceCount to minimalna liczba wystąpień, które muszą być zgodne z sprawdzaniem bezpieczeństwa Upewnij się, że dostępność podczas operacji, takich jak uaktualnianie lub dezaktywacja węzła. Rzeczywista liczba, która jest używana, to max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Uwaga: jeśli parametr InstanceCount jest ustawiony na wartość -1, podczas obliczeń MinInstanceCount -1 jest najpierw konwertowany na liczbę węzłów, w których wystąpienia mogą być umieszczane zgodnie z ograniczeniami umieszczania w usłudze.


MinInstancePercentage

Typ: liczba całkowita
Wymagane: Nie

MinInstancePercentage to minimalna wartość procentowa konta wystąpienia, która musi być zgodna z sprawdzaniem bezpieczeństwa zapewniania dostępności podczas operacji, takich jak uaktualnianie lub dezaktywowanie węzła. Rzeczywista liczba, która jest używana, to max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Uwaga: jeśli wartość InstanceCount jest ustawiona na -1, podczas obliczeń MinInstancePercentage wartość -1 jest najpierw konwertowana na liczbę węzłów, w których wystąpienia mogą być umieszczane zgodnie z ograniczeniami umieszczania w usłudze.