Udostępnij za pośrednictwem


StatefulServicePartitionInfo

Informacje o partycji stanowej usługi Service Fabric.

Właściwości

Nazwa Typ Wymagane
HealthState ciąg (wyliczenie) Nie
PartitionStatus ciąg (wyliczenie) Nie
PartitionInformation PartitionInformation Nie
TargetReplicaSetSize liczba całkowita (int64) Nie
MinReplicaSetSize liczba całkowita (int64) Nie
AuxiliaryReplicaCount liczba całkowita (int64) Nie
LastQuorumLossDuration ciąg (czas trwania) Nie
PrimaryEpoch Epoch 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ść jest równa zero.
  • Ok - Wskazuje, że stan kondycji jest w porządku. Wartość to 1.
  • Warning — Wskazuje, że stan kondycji jest 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 poprawne funkcje 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ść jest równa 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 jest w wyniku utraty kworum. Oznacza to, że liczba replik, które są w zestawie replik, jest mniejsza niż MinReplicaSetSize dla tej partycji. Wartość to 3.
  • Reconfiguring — Wskazuje, że partycja jest poddawana rekonfiguracji jej 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 obsługiwanych przez nie kluczach.


TargetReplicaSetSize

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

Rozmiar zestawu replik docelowych jako liczby.


MinReplicaSetSize

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

Minimalny rozmiar zestawu replik jako liczba.


AuxiliaryReplicaCount

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

Replika pomocnicza liczy się jako liczba. Aby użyć replik pomocniczych, należy spełnić następujące wymagania: AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 i TargetReplicaSetSize >=3.


LastQuorumLossDuration

Typ: ciąg (czas trwania)
Wymagane: Nie

Czas trwania, przez który ta partycja została utracona kworum. Jeśli partycja jest obecnie w stanie utraty kworum, zwraca czas trwania, ponieważ był w tym stanie. To pole używa formatu ISO8601 do określania czasu trwania.


PrimaryEpoch

Typ: Epoka
Wymagane: Nie

Epoka jest liczbą konfiguracji dla partycji jako całością. Gdy konfiguracja zestawu replik zmienia się, na przykład w przypadku zmiany repliki podstawowej, operacje replikowane z nowej repliki podstawowej są mówi się, że jest to nowa epoka z tych, które zostały wysłane przez starą replikę podstawową.