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 1Primary
– 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.