ReconfigurationInformation
Informacje o bieżącej rekonfiguracji, takiej jak faza, typ, poprzednia rola konfiguracji repliki i godzina rozpoczęcia ponownej konfiguracji.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
PreviousConfigurationRole |
ciąg (wyliczenie) | Nie |
ReconfigurationPhase |
ciąg (wyliczenie) | Nie |
ReconfigurationType |
ciąg (wyliczenie) | Nie |
ReconfigurationStartTimeUtc |
ciąg (data-godzina) | Nie |
PreviousConfigurationRole
Typ: ciąg (wyliczenie)
Wymagane: Nie
Rola repliki przed ponownym uruchomieniem konfiguracji.
Rola repliki usługi stanowej.
Możliwe wartości:
-
Unknown
— wskazuje początkową rolę, w którą jest tworzona replika. Wartość to zero. -
None
- Określa, że replika nie ponosi odpowiedzialności w odniesieniu do zestawu replik. Wartość to 1 -
Primary
— Odwołuje się do repliki w zestawie, na którym wszystkie operacje odczytu i zapisu są wykonywane w celu wymuszania semantyki silnej spójności. Operacje odczytu są obsługiwane bezpośrednio przez replikę podstawową, podczas gdy operacje zapisu muszą być uznawane przez kworum replik w zestawie replik. W zestawie replik może znajdować się tylko jedna replika podstawowa. Wartość to 2. -
IdleSecondary
— Odwołuje się do repliki w zestawie, która odbiera transfer stanu z repliki podstawowej, aby przygotować się do zostaniu aktywnej repliki pomocniczej. W zestawie replik może być jednocześnie wiele bezczynnych replik pomocniczych. Bezczynne repliki pomocnicze nie są liczone jako część kworum zapisu. Wartość to 3. -
ActiveSecondary
— Odwołuje się do repliki w zestawie, która odbiera aktualizacje stanu z repliki podstawowej, stosuje je i wysyła potwierdzenia z powrotem. Repliki pomocnicze muszą uczestniczyć w kworum zapisu dla zestawu replik. W zestawie replik może być jednocześnie wiele aktywnych replik pomocniczych. Liczba aktywnych replik pomocniczych można skonfigurować, aby podsystem niezawodności był utrzymywany. Wartość to 4. -
IdleAuxiliary
— Odwołuje się do repliki w zestawie, która odbiera transfer stanu z repliki podstawowej, aby przygotować się do zostaniu repliką ActiveAuxiliary. W zestawie replik w danym momencie może istnieć wiele replik bezczynnych. Repliki bezczynne nie są liczone jako część kworum zapisu. Wartość to 5. -
ActiveAuxiliary
— Odwołuje się do repliki w zestawie, która odbiera aktualizacje stanu z repliki podstawowej, stosuje je i wysyła potwierdzenia z powrotem. Repliki activeAuxiliary muszą uczestniczyć w kworum zapisu dla zestawu replik. W zestawie replik jednocześnie może istnieć wiele aktywnych replik ActiveAuxiliary. Liczba aktywnych replik ActiveAuxiliary można skonfigurować, aby podsystem niezawodności był utrzymywany. Wartość to 6. -
PrimaryAuxiliary
— Odwołuje się do repliki w zestawie używanym do ponownego kompilowania nowej repliki pomocniczej, aby zrezygnować ze stanu podstawowego. Nie może on odczytywać ani zapisywać żądań. Wartość to 7.
ReconfigurationPhase
Typ: ciąg (wyliczenie)
Wymagane: Nie
Bieżąca faza trwającej ponownej konfiguracji. Jeśli nie nastąpi ponowna konfiguracja, ta wartość będzie mieć wartość "Brak".
Faza ponownej konfiguracji repliki usługi stanowej.
Możliwe wartości:
-
Unknown
— wskazuje nieprawidłową fazę ponownej konfiguracji. -
None
- Określa, że nie ma ponownej konfiguracji w toku. -
Phase0
— Odnosi się do fazy, w której rekonfiguracja przesyła dane z poprzedniego podstawowego do nowego podstawowego. -
Phase1
— Odnosi się do fazy, w której rekonfiguracja wykonuje zapytanie dotyczące zestawu replik dla postępu. -
Phase2
— Odnosi się do fazy, w której rekonfiguracja zapewnia, że dane z bieżącego podstawowego zestawu są obecne w większości zestawu replik. -
Phase3
— Ta faza jest przeznaczona tylko do użytku wewnętrznego. -
Phase4
— Ta faza jest przeznaczona tylko do użytku wewnętrznego. -
AbortPhaseZero
— Ta faza jest przeznaczona tylko do użytku wewnętrznego.
ReconfigurationType
Typ: ciąg (wyliczenie)
Wymagane: Nie
Typ bieżącej trwającej ponownej konfiguracji. Jeśli nie nastąpi ponowna konfiguracja, ta wartość będzie mieć wartość "Brak".
Typ ponownej konfiguracji repliki usługi stanowej.
Możliwe wartości:
-
Unknown
- Wskazuje nieprawidłowy typ ponownej konfiguracji. -
SwapPrimary
- Określa, że replika podstawowa jest zamieniana na inną replikę. -
Failover
- Ponowne skonfigurowanie wyzwalane w odpowiedzi na podstawowy spadek. Może to być spowodowane wieloma przyczynami, takimi jak awaria repliki podstawowej itp. -
Other
- Rekonfiguracje, w których replika podstawowa nie zmienia się.
ReconfigurationStartTimeUtc
Typ: ciąg (data-godzina)
Wymagane: Nie
Godzina rozpoczęcia (w formacie UTC) trwającej rekonfiguracji. Jeśli nie nastąpi ponowna konfiguracja, ta wartość będzie równa zero daty i godziny.