Partilhar via


ReconfiguraçãoInformação

Informações sobre a reconfiguração atual, como fase, tipo, função de configuração anterior da réplica e hora de início da reconfiguração.

Propriedades

Nome Tipo Necessário
PreviousConfigurationRole cadeia (enumeração) No
ReconfigurationPhase cadeia (enumeração) No
ReconfigurationType cadeia (enumeração) No
ReconfigurationStartTimeUtc cadeia (data/hora) No

PreviousConfigurationRole

Tipo: cadeia (enumeração)
Obrigatório: Não

Função de réplica antes do início da reconfiguração.

A função de uma réplica de um serviço com monitorização de estado.

Os valores possíveis são:

  • Unknown - Indica a função inicial na qual é criada uma réplica. O valor é zero.
  • None - Especifica que a réplica não tem responsabilidade em relação ao conjunto de réplicas. O valor é 1
  • Primary - Refere-se à réplica no conjunto no qual todas as operações de leitura e escrita são concluídas para impor uma semântica de consistência forte. As operações de leitura são processadas diretamente pela Réplica primária, enquanto as operações de escrita têm de ser reconhecidas por um quórum das réplicas no conjunto de réplicas. Só pode existir uma Réplica primária num conjunto de réplicas de cada vez. O valor é 2.
  • IdleSecondary - Refere-se a uma réplica no conjunto que recebe uma transferência de estado da Réplica primária para se preparar para se tornar uma réplica secundária ativa. Podem existir várias réplicas Secundárias Inativas num conjunto de réplicas de cada vez. As réplicas Secundárias Inativas não contam como parte de um quórum de escrita. O valor é 3.
  • ActiveSecondary - Refere-se a uma réplica no conjunto que recebe atualizações de estado da Réplica primária, aplica-as e envia confirmações de volta. As réplicas secundárias têm de participar no quórum de escrita de um conjunto de réplicas. Podem existir várias réplicas secundárias ativas num conjunto de réplicas de cada vez. O número de réplicas secundárias ativas é configurável que o subsistema de fiabilidade deve manter. O valor é 4.
  • IdleAuxiliary - Refere-se a uma réplica no conjunto que recebe uma transferência de estado da Réplica primária para se preparar para se tornar uma réplica ActiveAuxiliary. Podem existir várias réplicas IdleAuxiliary num conjunto de réplicas de cada vez. As réplicas idleAuxiliary não contam como parte de um quórum de escrita. O valor é 5.
  • ActiveAuxiliary - Refere-se a uma réplica no conjunto que recebe atualizações de estado da Réplica primária, aplica-as e envia confirmações de volta. As réplicas activeAuxiliary têm de participar no quórum de escrita de um conjunto de réplicas. Podem existir várias réplicas ativas do ActiveAuxiliary num conjunto de réplicas de cada vez. O número de réplicas ativas do ActiveAuxiliary é configurável que o subsistema de fiabilidade deve manter. O valor é 6.
  • PrimaryAuxiliary - Refere-se à réplica no conjunto utilizado para reconstruir uma nova réplica secundária para renunciar ao estado primário. Não é possível fazer pedidos de leitura ou escrita no campo. O valor é 7.

ReconfigurationPhase

Tipo: cadeia (enumeração)
Obrigatório: Não

Fase atual da reconfiguração contínua. Se não estiver a ocorrer nenhuma reconfiguração, este valor será "Nenhum".

A fase de reconfiguração de uma réplica de um serviço com monitorização de estado.

Os valores possíveis são:

  • Unknown - Indica a fase de reconfiguração inválida.
  • None - Especifica que não existe reconfiguração em curso.
  • Phase0 - Refere-se à fase em que a reconfiguração está a transferir dados da primária anterior para a nova primária.
  • Phase1 - Refere-se à fase em que a reconfiguração está a consultar o conjunto de réplicas para o progresso.
  • Phase2 - Refere-se à fase em que a reconfiguração está a garantir que os dados da primária atual estão presentes na maioria do conjunto de réplicas.
  • Phase3 - Esta fase destina-se apenas a utilização interna.
  • Phase4 - Esta fase destina-se apenas a utilização interna.
  • AbortPhaseZero - Esta fase destina-se apenas a utilização interna.

ReconfigurationType

Tipo: cadeia (enumeração)
Obrigatório: Não

Tipo de reconfiguração em curso atual. Se não estiver a ocorrer nenhuma reconfiguração, este valor será "Nenhum".

O tipo de reconfiguração para a réplica de um serviço com monitorização de estado.

Os valores possíveis são:

  • Unknown - Indica o tipo de reconfiguração inválido.
  • SwapPrimary - Especifica que a réplica primária está a ser trocada por uma réplica diferente.
  • Failover - Reconfiguração acionada em resposta a uma falha primária. Tal pode dever-se a muitas razões, como a falha da réplica primária, etc.
  • Other - Reconfigurações em que a réplica primária não está a ser alterada.

ReconfigurationStartTimeUtc

Tipo: cadeia (data/hora)
Obrigatório: Não

Hora de início (em UTC) da reconfiguração em curso. Se não estiver a ocorrer nenhuma reconfiguração, este valor será zero data-hora.