ReplicaRole-uppräkning
typ: sträng
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.