Dela via


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.