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ą.