OmkonfigurationInformation
Information om aktuell omkonfiguration som fas, typ, tidigare konfigurationsroll för replik och omkonfiguration startdatumtid.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
PreviousConfigurationRole |
sträng (uppräkning) | No |
ReconfigurationPhase |
sträng (uppräkning) | No |
ReconfigurationType |
sträng (uppräkning) | No |
ReconfigurationStartTimeUtc |
sträng (datum-tid) | No |
PreviousConfigurationRole
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Replikrollen innan omkonfigurationen startades.
Rollen för en replik av en tillståndskänslig tjänst.
Möjliga värden:
-
Unknown
– Anger den inledande rollen som en replik skapas i. Värdet är noll. -
None
– Anger att repliken inte har något ansvar för replikuppsättningen. Värdet är 1 -
Primary
– Refererar till repliken i uppsättningen där alla läs- och skrivåtgärder är slutförda för att framtvinga stark konsekvenssemantik. Läsåtgärder hanteras direkt av den primära repliken, medan skrivåtgärder måste bekräftas av ett kvorum för replikerna i replikuppsättningen. Det kan bara finnas en primär replik i en replikuppsättning i taget. Värdet är 2. -
IdleSecondary
– Refererar till en replik i uppsättningen som tar emot en tillståndsöverföring från den primära repliken för att förbereda för att bli en aktiv sekundär replik. Det kan finnas flera inaktiva sekundära repliker i en replikuppsättning åt gången. Inaktiva sekundära repliker räknas inte som en del av ett skrivkvorum. Värdet är 3. -
ActiveSecondary
– Refererar till en replik i uppsättningen som tar emot tillståndsuppdateringar från den primära repliken, tillämpar dem och skickar tillbaka bekräftelser. Sekundära repliker måste delta i skrivkvorumet för en replikuppsättning. Det kan finnas flera aktiva sekundära repliker i en replikuppsättning åt gången. Antalet aktiva sekundära repliker kan konfigureras som undersystemet för tillförlitlighet ska underhålla. Värdet är 4. -
IdleAuxiliary
– Refererar till en replik i uppsättningen som tar emot en tillståndsöverföring från den primära repliken för att förbereda för att bli en ActiveAuxiliary-replik. Det kan finnas flera IdleAuxiliary-repliker i en replikuppsättning åt gången. IdleAuxiliary-repliker räknas inte som en del av ett skrivkvorum. Värdet är 5. -
ActiveAuxiliary
– Refererar till en replik i uppsättningen som tar emot tillståndsuppdateringar från den primära repliken, tillämpar dem och skickar tillbaka bekräftelser. ActiveAuxiliary-repliker måste delta i skrivkvorumet för en replikuppsättning. Det kan finnas flera aktiva ActiveAuxiliary-repliker i en replikuppsättning åt gången. Antalet aktiva ActiveAuxiliary-repliker kan konfigureras som undersystemet för tillförlitlighet ska underhålla. Värdet är 6. -
PrimaryAuxiliary
– Refererar till repliken i uppsättningen som används för att återskapa en ny sekundär replik att avstå från primär status till. Det går inte att ange läs- eller skrivbegäranden i fält. Värdet är 7.
ReconfigurationPhase
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Aktuell fas av pågående omkonfiguration. Om ingen omkonfiguration sker blir det här värdet "Ingen".
Omkonfigurationsfasen för en replik av en tillståndskänslig tjänst.
Möjliga värden:
-
Unknown
– Anger den ogiltiga omkonfigurationsfasen. -
None
– Anger att ingen omkonfiguration pågår. -
Phase0
– Refererar till fasen där omkonfigurationen överför data från den tidigare primära till den nya primära. -
Phase1
– Refererar till fasen där omkonfigurationen frågar replikuppsättningen för förloppet. -
Phase2
– Refererar till fasen där omkonfigurationen säkerställer att data från den aktuella primära finns i en majoritet av replikuppsättningen. -
Phase3
– Den här fasen är endast avsedd för internt bruk. -
Phase4
– Den här fasen är endast avsedd för internt bruk. -
AbortPhaseZero
– Den här fasen är endast avsedd för internt bruk.
ReconfigurationType
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Typ av pågående omkonfiguration. Om ingen omkonfiguration sker blir det här värdet "Ingen".
Typ av omkonfiguration för replikering av en tillståndskänslig tjänst.
Möjliga värden:
-
Unknown
– Anger den ogiltiga omkonfigurationstypen. -
SwapPrimary
– Anger att den primära repliken växlas med en annan replik. -
Failover
– Omkonfiguration som utlöses som svar på en primär nedrullning. Detta kan bero på många orsaker, till exempel att den primära repliken kraschar osv. -
Other
– Omkonfigurationer där den primära repliken inte ändras.
ReconfigurationStartTimeUtc
Typ: sträng (datum-tid)
Obligatoriskt: Nej
Starttid (i UTC) för den pågående omkonfigurationen. Om ingen omkonfiguration sker är det här värdet noll datum-tid.