ReconfiguraçãoInformation

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

Propriedades

Nome Tipo Obrigatório
PreviousConfigurationRole cadeia de caracteres (enumeração) Não
ReconfigurationPhase cadeia de caracteres (enumeração) Não
ReconfigurationType cadeia de caracteres (enumeração) Não
ReconfigurationStartTimeUtc cadeia de caracteres (data e hora) Não

PreviousConfigurationRole

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

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

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

Os valores possíveis são:

  • Unknown- Indica a função inicial na qual um réplica é criado. O valor é zero.
  • None– Especifica que o réplica não tem nenhuma responsabilidade em relação ao conjunto de réplica. O valor é 1
  • Primary- Refere-se à réplica no conjunto no qual todas as operações de leitura e gravação são concluídas para impor uma semântica de consistência forte. As operações de leitura são tratadas diretamente pela réplica primária, enquanto as operações de gravação devem ser confirmadas por um quorum de réplicas no conjunto de réplicas. Pode haver apenas uma réplica primária por vez em uma réplica definida. O valor é 2.
  • IdleSecondary- Refere-se a um réplica no conjunto que recebe uma transferência de estado da réplica Primária para se preparar para se tornar um réplica secundário ativo. Pode haver várias réplicas secundárias ociosas por vez em um conjunto de réplicas. As réplicas ociosas secundárias não contam como parte de um quorum de gravação. O valor é 3.
  • ActiveSecondary- Refere-se a um 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 devem participar do quorum de gravação para um conjunto de réplicas. Pode haver várias réplicas secundárias ativas por vez em uma réplica definida. O número de réplicas secundárias ativas é configurável e que o subsistema de confiabilidade deve manter. O valor é 4.
  • IdleAuxiliary- Refere-se a um réplica no conjunto que recebe uma transferência de estado da réplica Primária para se preparar para se tornar um réplica ActiveAuxiliary. Pode haver várias réplicas IdleAuxiliary em uma réplica definidas por vez. As réplicas IdleAuxiliary não contam como parte de um quorum de gravação. O valor é 5.
  • ActiveAuxiliary- Refere-se a um 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 devem participar do quorum de gravação para um conjunto de réplica. Pode haver várias réplicas ActiveAuxiliary ativas em uma réplica definidas por vez. O número de réplicas ActiveAuxiliary ativas é configurável que o subsistema de confiabilidade deve manter. O valor é 6.
  • PrimaryAuxiliary- Refere-se ao réplica no conjunto usado para recompilar uma nova réplica secundária para a qual abrir mão status primária. Ele não pode fazer solicitações de leitura ou gravação de campo. O valor é 7.

ReconfigurationPhase

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

Fase atual da reconfiguração contínua. Se nenhuma reconfiguração estiver ocorrendo, esse valor será "Nenhum".

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

Os valores possíveis são:

  • Unknown – Indica a fase de reconfiguração inválida.
  • None – Especifica que não há reconfiguração em andamento.
  • Phase0 – Refere-se à fase em que a reconfiguração está transferindo dados do primário anterior para o novo primário.
  • Phase1- Refere-se à fase em que a reconfiguração está consultando o réplica definido para o progresso.
  • Phase2- Refere-se à fase em que a reconfiguração está garantindo que os dados do primário atual estejam presentes na maioria dos réplica conjunto.
  • Phase3 – Essa fase é somente para uso interno.
  • Phase4 – Essa fase é somente para uso interno.
  • AbortPhaseZero – Essa fase é somente para uso interno.

ReconfigurationType

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

Tipo de reconfiguração contínua atual. Se nenhuma reconfiguração estiver ocorrendo, esse valor será "Nenhum".

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

Os valores possíveis são:

  • Unknown - Indica o tipo de reconfiguração inválido.
  • SwapPrimary– Especifica que o réplica primário está sendo trocado por um réplica diferente.
  • Failover - Reconfiguração disparada em resposta a uma inativa primária. Isso pode ser devido a muitas razões, como falha de réplica primária etc.
  • Other- Reconfigurações em que o réplica primário não está mudando.

ReconfigurationStartTimeUtc

Tipo: cadeia de caracteres (data e hora)
Obrigatório: não

Hora de início (em UTC) da reconfiguração em andamento. Se nenhuma reconfiguração estiver ocorrendo, esse valor será zero date-time.