Commandes SHOW SERVICE INSTANCES IN SERVICE et SHOW SERVICE CONTAINERS IN SERVICE : Nouvelles colonnes dans la sortie

Attention

Ce changement de comportement fait partie du bundle 2025_02.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Lorsque ce bundle de changements de comportement est activé, la sortie de la commande SHOW SERVICE INSTANCES IN SERVICE comprend les nouvelles colonnes suivantes :

Nom de la colonne

Description

SERVICE_STATUS

L’une des valeurs suivantes, qui indique le statut actuel du service :

  • PENDING

  • RUNNING

  • FAILED

  • DONE

  • SUSPENDING

  • SUSPENDED

  • DELETING

  • DELETED

  • INTERNAL_ERROR

Notez que la valeur de cette colonne est la même que celle de la colonne status dans la sortie de DESCRIBE SERVICE.

La sortie de la commande SHOW SERVICE CONTAINERS IN SERVICE comprend les nouvelles colonnes suivantes :

Nom de la colonne

Description

SERVICE_STATUS

L’une des valeurs suivantes, qui indique le statut actuel du service :

  • PENDING

  • RUNNING

  • FAILED

  • DONE

  • SUSPENDING

  • SUSPENDED

  • DELETING

  • DELETED

  • INTERNAL_ERROR

Notez que la valeur de cette colonne est la même que celle de la colonne status dans la sortie de la commande DESCRIBE SERVICE.

INSTANCE_STATUS

L’une des valeurs suivantes, qui indique le statut actuel de l’instance de service :

  • PENDING : l’instance de service est actuellement en cours de déploiement et n’est pas encore prête à répondre aux requêtes.

  • READY : tous les conteneurs de l’instance de service sont prêts ; l’instance de service est prête à répondre aux requêtes.

  • FAILED : au moins un conteneur de l’instance de service s’est terminé avec un échec.

  • TERMINATING : l’instance de service est en cours de terminaison et sera supprimée une fois le processus terminé.

  • SUCCEEDED : le service est un service de tâche et tous les conteneurs de l’instance de service se sont terminés correctement.

Notez que pour une instance de service donnée, identifiée par la colonne instance_id, la valeur de la colonne instance_status correspond à la valeur de la colonne status dans la sortie de la commande SHOW SERVICE INSTANCES IN SERVICE.

Notez également les changements suivants dans les lignes renvoyées par ces commandes :

  • Pendant une suspension de service :

    Avant la modification:

    Lorsque vous suspendez un service, la sortie de la commande SHOW SERVICE CONTAINERS IN SERVICE comprend la liste des conteneurs avec le statut SUSPENDED.

    Après la modification:

    La sortie indique le service en cours de suspension. Dans la ligne correspondant à ce service, la colonne service_status a pour valeur SUSPENDING et la colonne instance_status a pour valeur TERMINATING.

  • Après une suspension de service :

    Avant la modification:

    Lorsque vous suspendez un service, la sortie des commandes SHOW SERVICE CONTAINERS IN SERVICE comprend la liste des conteneurs avec le statut SUSPENDED.

    Après la modification:

    La sortie comprend une seule ligne avec la valeur SUSPENDED dans la colonne service_status et NULL dans toutes les autres colonnes.

  • Lors d’une mise à niveau du service :

    Avant la modification:
    • La sortie de la commande SHOW SERVICE CONTAINERS IN SERVICE comprenait des conteneurs arrêtés (conteneurs qui devaient être redémarrés avec une nouvelle image). Pour ces conteneurs, la valeur de la colonne status est READY.

    • La sortie de la commande SHOW SERVICE INSTANCES IN SERVICE inclut les instances de service avec TERMINATING dans la colonne status. Ces informations ne sont pas incluses dans la sortie de la commande SHOW SERVICE CONTAINERS IN SERVICE.

    Après la modification:

    La sortie de la commande SHOW SERVICE CONTAINERS IN SERVICE comprend l’arrêt des instances. Ces lignes ont la valeur TERMINATING dans les colonnes instance_status et status.

Réf : 1915