Comandos SHOW SERVICE INSTANCES IN SERVICE e SHOW SERVICE CONTAINERS IN SERVICE: novas colunas na saída

Atenção

Essa mudança de comportamento está no pacote 2025_02.

Para saber o status atual do pacote, consulte Histórico do pacote.

Quando esse pacote de alteração de comportamento é habilitado, a saída do comando SHOW SERVICE INSTANCES IN SERVICE inclui as seguintes novas colunas:

Nome da coluna

Descrição

SERVICE_STATUS

Um dos seguintes valores, que indica o status atual do serviço:

  • PENDING

  • RUNNING

  • FAILED

  • DONE

  • SUSPENDING

  • SUSPENDED

  • DELETING

  • DELETED

  • INTERNAL_ERROR

Observe que o valor dessa coluna é o mesmo da coluna status na saída do DESCRIBE SERVICE.

A saída do comando SHOW SERVICE CONTAINERS IN SERVICE inclui as seguintes novas colunas:

Nome da coluna

Descrição

SERVICE_STATUS

Um dos seguintes valores, que indica o status atual do serviço:

  • PENDING

  • RUNNING

  • FAILED

  • DONE

  • SUSPENDING

  • SUSPENDED

  • DELETING

  • DELETED

  • INTERNAL_ERROR

Observe que o valor dessa coluna é o mesmo da coluna status na saída do comando DESCRIBE SERVICE.

INSTANCE_STATUS

Um dos seguintes valores, que indica o status atual da instância do serviço:

  • PENDING: A instância de serviço está sendo implementada e ainda não está pronta para atender solicitações.

  • READY: Todos os contêineres na instância de serviço estão prontos; a instância de serviço está pronta para atender solicitações.

  • FAILED: Pelo menos um contêiner na instância de serviço saiu com falha.

  • TERMINATING: A instância do serviço está em processo de encerramento e será removida após a conclusão do processo.

  • SUCCEEDED: O serviço é um serviço de trabalho e todos os contêineres na instância do serviço foram encerrados com sucesso.

Observe que, para uma determinada instância de serviço, conforme identificado pela coluna instance_id, o valor na coluna instance_status corresponde ao valor na coluna status na saída do comando SHOW SERVICE INSTANCES IN SERVICE.

Além disso, observe as seguintes alterações nas linhas retornadas por esses comandos:

  • Durante uma suspensão de serviço:

    Antes da mudança:

    Quando você suspende um serviço, a saída do comando SHOW SERVICE CONTAINERS IN SERVICE inclui a lista de contêineres no status SUSPENDED.

    Após a mudança:

    A saída inclui o serviço que está sendo suspenso. Na linha desse serviço, a coluna service_status tem o valor SUSPENDING e a coluna instance_status tem o valor TERMINATING.

  • Após uma suspensão de serviço:

    Antes da mudança:

    Quando você suspende um serviço, a saída dos comandos SHOW SERVICE CONTAINERS IN SERVICE inclui a lista de contêineres no status SUSPENDED.

    Após a mudança:

    A saída inclui uma única linha com o valor SUSPENDED na coluna service_status e NULL em todas as outras colunas.

  • Durante um upgrade de serviço:

    Antes da mudança:
    • A saída do comando SHOW SERVICE CONTAINERS IN SERVICE incluía contêineres sendo desligados (contêineres que deveriam ser reiniciados com uma nova imagem). Para esses contêineres, o valor na coluna status é READY.

    • A saída do comando SHOW SERVICE INSTANCES IN SERVICE inclui instâncias de serviço com TERMINATING na coluna status. Essas informações não estão incluídas na saída do comando SHOW SERVICE CONTAINERS IN SERVICE.

    Após a mudança:

    A saída do comando SHOW SERVICE CONTAINERS IN SERVICE inclui as instâncias que estão sendo encerradas. Essas linhas têm o valor TERMINATING nas colunas instance_status e status.

Ref: 1915