Delen via


HerconfiguratieInformatie

Informatie over de huidige herconfiguratie, zoals fase, type, vorige configuratierol van replica en begindatum van herconfiguratie.

Eigenschappen

Naam Type Vereist
PreviousConfigurationRole tekenreeks (opsomming) Nee
ReconfigurationPhase tekenreeks (opsomming) Nee
ReconfigurationType tekenreeks (opsomming) Nee
ReconfigurationStartTimeUtc tekenreeks (datum-tijd) Nee

PreviousConfigurationRole

Type: tekenreeks (opsomming)
Vereist: Nee

Replicarol voordat de herconfiguratie is gestart.

De rol van een replica van een stateful service.

Mogelijke waarden zijn:

  • Unknown - Geeft de eerste rol aan waarin een replica is gemaakt. De waarde is nul.
  • None - Hiermee geeft u op dat de replica geen verantwoordelijkheid heeft met betrekking tot de replicaset. De waarde is 1
  • Primary - Verwijst naar de replica in de set waarop alle lees- en schrijfbewerkingen zijn voltooid om sterke consistentie-semantiek af te dwingen. Leesbewerkingen worden rechtstreeks verwerkt door de primaire replica, terwijl schrijfbewerkingen moeten worden bevestigd door een quorum van de replica's in de replicaset. Een replicaset kan slechts één primaire replica tegelijk bevatten. De waarde is 2.
  • IdleSecondary - Verwijst naar een replica in de set die een statusoverdracht van de primaire replica ontvangt ter voorbereiding op het worden van een actieve secundaire replica. Een replicaset kan meerdere niet-actieve secundaire replica's tegelijk hebben. Niet-actieve secundaire replica's tellen niet mee als onderdeel van een schrijfquorum. De waarde is 3.
  • ActiveSecondary - Verwijst naar een replica in de set die statusupdates van de primaire replica ontvangt, deze toepast en bevestigingen terugstuurt. Secundaire replica's moeten deelnemen aan het schrijfquorum voor een replicaset. Een replicaset kan meerdere actieve secundaire replica's tegelijk hebben. Het aantal actieve secundaire replica's kan worden geconfigureerd dat door het subsysteem voor betrouwbaarheid moet worden onderhouden. De waarde is 4.
  • IdleAuxiliary - Verwijst naar een replica in de set die een statusoverdracht van de primaire replica ontvangt ter voorbereiding op het worden van een ActiveAuxiliary-replica. Een replicaset kan meerdere IdleAuxiliary-replica's tegelijk hebben. Niet-actieveAuxiliaire replica's tellen niet mee als onderdeel van een schrijfquorum. De waarde is 5.
  • ActiveAuxiliary - Verwijst naar een replica in de set die statusupdates van de primaire replica ontvangt, deze toepast en bevestigingen terugstuurt. ActiveAuxiliary-replica's moeten deelnemen aan het schrijfquorum voor een replicaset. Een replicaset kan meerdere actieve ActiveAuxiliary-replica's tegelijk hebben. Het aantal actieve ActiveAuxiliary-replica's kan worden geconfigureerd dat het betrouwbaarheidssubsysteem moet onderhouden. De waarde is 6.
  • PrimaryAuxiliary - Verwijst naar de replica in de set die wordt gebruikt voor het herbouwen van een nieuwe secundaire replica om de primaire status op te geven. Er kunnen geen lees- of schrijfaanvragen worden weergegeven. De waarde is 7.

ReconfigurationPhase

Type: tekenreeks (opsomming)
Vereist: Nee

Huidige fase van doorlopende herconfiguratie. Als er geen herconfiguratie plaatsvindt, is deze waarde 'Geen'.

De herconfiguratiefase van een replica van een stateful service.

Mogelijke waarden zijn:

  • Unknown - Geeft de ongeldige herconfiguratiefase aan.
  • None - Hiermee geeft u op dat er geen herconfiguratie wordt uitgevoerd.
  • Phase0 - Verwijst naar de fase waarin de herconfiguratie gegevens overdraagt van de vorige primaire naar de nieuwe primaire.
  • Phase1 - Verwijst naar de fase waarin de herconfiguratie een query uitvoert op de replicaset voor de voortgang.
  • Phase2 - Verwijst naar de fase waarin de herconfiguratie ervoor zorgt dat gegevens van de huidige primaire server in een meerderheid van de replicaset aanwezig zijn.
  • Phase3 - Deze fase is alleen voor intern gebruik.
  • Phase4 - Deze fase is alleen voor intern gebruik.
  • AbortPhaseZero - Deze fase is alleen voor intern gebruik.

ReconfigurationType

Type: tekenreeks (opsomming)
Vereist: Nee

Type huidige doorlopende herconfiguratie. Als er geen herconfiguratie plaatsvindt, is deze waarde 'Geen'.

Het type herconfiguratie voor replica van een stateful service.

Mogelijke waarden zijn:

  • Unknown - Geeft het ongeldige herconfiguratietype aan.
  • SwapPrimary - Hiermee geeft u op dat de primaire replica wordt gewisseld met een andere replica.
  • Failover - Herconfiguratie geactiveerd als reactie op een primaire uitvalt. Dit kan verschillende oorzaken hebben, zoals het vastlopen van de primaire replica, enzovoort.
  • Other - Herconfiguraties waarbij de primaire replica niet verandert.

ReconfigurationStartTimeUtc

Type: tekenreeks (datum-tijd)
Vereist: Nee

Begintijd (in UTC) van de lopende herconfiguratie. Als er geen herconfiguratie plaatsvindt, is deze waarde geen datum/tijd.