Compartilhar via


ClusterUpgradeProgressObject

Informações sobre uma atualização de cluster.

Propriedades

Nome Tipo Obrigatório
CodeVersion string Não
ConfigVersion string Não
UpgradeDomains matriz de UpgradeDomainInfo Não
UpgradeUnits matriz de UpgradeUnitInfo Não
UpgradeState cadeia de caracteres (enumeração) Não
NextUpgradeDomain string Não
RollingUpgradeMode cadeia de caracteres (enumeração) Não
UpgradeDescription ClusterUpgradeDescriptionObject Não
UpgradeDurationInMilliseconds string Não
UpgradeDomainDurationInMilliseconds string Não
UnhealthyEvaluations matriz de HealthEvaluationWrapper Não
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Não
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo Não
StartTimestampUtc string Não
FailureTimestampUtc string Não
FailureReason cadeia de caracteres (enumeração) Não
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject Não
IsNodeByNode booleano Não

CodeVersion

Tipo: string
Obrigatório: não

A versão do código ServiceFabric do cluster.


ConfigVersion

Tipo: string
Obrigatório: não

A versão de configuração do cluster (especificada no manifesto do cluster).


UpgradeDomains

Tipo: matriz de UpgradeDomainInfo
Obrigatório: não

Lista de domínios de atualização e seus status. Não aplicável a atualizações de nó por nó.


UpgradeUnits

Tipo: matriz de UpgradeUnitInfo
Obrigatório: não

Lista de unidades de atualização e seus status.


UpgradeState

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

O estado do domínio de atualização.

Os valores possíveis são:

  • Invalid – Indica que o estado de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • RollingBackInProgress - A atualização está revertendo para a versão anterior, mas ainda não foi concluída. O valor é 1
  • RollingBackCompleted - A atualização concluiu a reversão. O valor é 2
  • RollingForwardPending - O domínio de atualização atual concluiu a atualização. A atualização geral está aguardando uma próxima solicitação de movimentação explícita no modo UnmonitoredManual ou executando verificações de integridade no modo Monitorado. O valor é 3
  • RollingForwardInProgress - A atualização está sendo encaminhada para a versão de destino, mas ainda não foi concluída. O valor é 4
  • RollingForwardCompleted - A atualização terminou de ser encaminhada. O valor é 5
  • Failed – Falha na atualização e não é possível executar FailureAction. O valor é 6

NextUpgradeDomain

Tipo: string
Obrigatório: não

O nome do próximo domínio de atualização a ser processado. Não aplicável a atualizações de nó por nó.


RollingUpgradeMode

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

O modo usado para monitorar a integridade durante uma atualização sem interrupção. Os valores são UnmonitoredAuto, UnmonitoredManual, Monitored e UnmonitoredDeferred.

Os valores possíveis são:

  • Invalid – Indica que o modo de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • UnmonitoredAuto - A atualização continuará automaticamente sem executar nenhum monitoramento de integridade. O valor é 1
  • UnmonitoredManual - A atualização será interrompida depois de concluir cada domínio de atualização, dando a oportunidade de monitorar manualmente a integridade antes de continuar. O valor é 2
  • Monitored - A atualização será interrompida após a conclusão de cada domínio de atualização e monitorará automaticamente a integridade antes de continuar. O valor é 3
  • UnmonitoredDeferred – Executar uma atualização de nó por nó. Nenhuma ação é executada quando a atualização é iniciada; A atualização é aplicada em cada nó quando é desativada com reinicialização da intenção ou superior. O valor é 4

UpgradeDescription

Tipo: ClusterUpgradeDescriptionObject
Obrigatório: não

Representa uma atualização de cluster ServiceFabric


UpgradeDurationInMilliseconds

Tipo: string
Obrigatório: não

O tempo decorrido estimado gasto processando a atualização geral atual.


UpgradeDomainDurationInMilliseconds

Tipo: string
Obrigatório: não

O tempo decorrido estimado gasto processando o domínio de atualização atual. Não aplicável a atualizações de nó por nó.


UnhealthyEvaluations

Tipo: matriz de HealthEvaluationWrapper
Obrigatório: não

Lista de avaliações de integridade que resultaram no estado de integridade agregado atual.


CurrentUpgradeDomainProgress

Tipo: CurrentUpgradeDomainProgressInfo
Obrigatório: não

Informações sobre o domínio de atualização em andamento atual. Não aplicável a atualizações de nó por nó.


CurrentUpgradeUnitsProgress

Tipo: CurrentUpgradeUnitsProgressInfo
Obrigatório: não

Informações sobre as unidades de atualização em andamento atuais.


StartTimestampUtc

Tipo: string
Obrigatório: não

A hora de início da atualização em UTC.


FailureTimestampUtc

Tipo: string
Obrigatório: não

O tempo de falha da atualização em UTC.


FailureReason

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

A causa de uma falha de atualização que resultou na execução de FailureAction.

Os valores possíveis são:

  • None - Indica que o motivo é inválido ou desconhecido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Interrupted - Houve uma solicitação externa para reverter a atualização. O valor é 1
  • HealthCheck - Falha na atualização devido a violações da política de integridade. O valor é 2
  • UpgradeDomainTimeout - Um domínio de atualização demorou mais do que o tempo limite permitido para o domínio de atualização processar. O valor é 3
  • OverallUpgradeTimeout - A atualização geral demorou mais do que o tempo limite de atualização permitido para processar. O valor é 4

UpgradeDomainProgressAtFailure

Tipo: FailedUpgradeDomainProgressObject
Obrigatório: não

O progresso detalhado da atualização para nós no domínio de atualização atual no ponto de falha. Não aplicável a atualizações de nó por nó.


IsNodeByNode

Tipo: booliano
Obrigatório: não
Padrão: false

Indica se essa atualização é nó por nó.