SHOW SERVICE INSTANCES IN SERVICE und SHOW SERVICE CONTAINERS IN SERVICE: Neue Spalten in der Ausgabe

Achtung

Diese Verhaltensänderung ist in Bundle 2025_02 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, enthält die Ausgabe des Befehls SHOW SERVICE INSTANCES IN SERVICE die folgenden neuen Spalten:

Spaltenname

Beschreibung

SERVICE_STATUS

Einer der folgenden Werte, der den aktuellen Status des Dienstes angibt:

  • PENDING

  • RUNNING

  • FAILED

  • DONE

  • SUSPENDING

  • SUSPENDED

  • DELETING

  • DELETED

  • INTERNAL_ERROR

Beachten Sie, dass der Wert in dieser Spalte derselbe ist wie in der Spalte status in der Ausgabe von DESCRIBE SERVICE.

Die Ausgabe des Befehls SHOW SERVICE CONTAINERS IN SERVICE enthält die folgenden neuen Spalten:

Spaltenname

Beschreibung

SERVICE_STATUS

Einer der folgenden Werte, der den aktuellen Status des Dienstes angibt:

  • PENDING

  • RUNNING

  • FAILED

  • DONE

  • SUSPENDING

  • SUSPENDED

  • DELETING

  • DELETED

  • INTERNAL_ERROR

Beachten Sie, dass der Wert in dieser Spalte derselbe ist wie in der Spalte status in der Ausgabe des Befehls DESCRIBE SERVICE.

INSTANCE_STATUS

Einer der folgenden Werte, der den aktuellen Status der Dienstinstanz angibt:

  • PENDING: Die Dienstinstanz wird gerade eingerichtet und ist noch nicht bereit, Anfragen zu bedienen.

  • READY: Alle Container in der Dienstinstanz sind bereit; die Dienstinstanz ist bereit, Anfragen zu bedienen.

  • FAILED: Mindestens ein Container in der Dienstinstanz wurde mit einem Fehler beendet.

  • TERMINATING: Die Dienstinstanz wird gerade beendet und wird nach Abschluss des Prozesses entfernt.

  • SUCCEEDED: Der Dienst ist ein Jobdienst und alle Container in der Dienstinstanz wurden erfolgreich beendet.

Beachten Sie, dass für eine bestimmte Service-Instanz, die durch die Spalte instance_id identifiziert wird, der Wert in der Spalte instance_status mit dem Wert in der Spalte status in der Ausgabe des Befehls SHOW SERVICE INSTANCES IN SERVICE übereinstimmt.

Beachten Sie auch die folgenden Änderungen in den Zeilen, die von diesen Befehlen zurückgegeben werden:

  • Während einer Dienstunterbrechung:

    Vor der Änderung:

    Wenn Sie einen Dienst anhalten, enthält die Ausgabe des Befehls SHOW SERVICE CONTAINERS IN SERVICE eine Liste der Container im Status SUSPENDED.

    Nach der Änderung:

    Die Ausgabe enthält den Dienst, der ausgesetzt wurde. In der Zeile für diesen Service hat die Spalte service_status den Wert SUSPENDING und die Spalte instance_status den Wert TERMINATING.

  • Nach einer Dienstunterbrechung:

    Vor der Änderung:

    Wenn Sie einen Dienst anhalten, enthält die Ausgabe der Befehle SHOW SERVICE CONTAINERS IN SERVICE eine Liste der Container im Status SUSPENDED.

    Nach der Änderung:

    Die Ausgabe enthält eine einzige Zeile mit dem Wert SUSPENDED in der service_status und NULL in allen anderen Spalten.

  • Während eines Dienst-Upgrades:

    Vor der Änderung:
    • Die Ausgabe des Befehls SHOW SERVICE CONTAINERS IN SERVICE enthielt Container, die heruntergefahren wurden (Container, die mit einem neuen Image neu gestartet werden sollten). Für diese Container lautet der Wert in der Spalte status READY.

    • Die Ausgabe des Befehls SHOW SERVICE INSTANCES IN SERVICE enthält Dienstinstanzen mit TERMINATING in der Spalte status. Diese Informationen sind nicht in der Ausgabe des Befehls SHOW SERVICE CONTAINERS IN SERVICE enthalten.

    Nach der Änderung:

    Die Ausgabe des Befehls SHOW SERVICE CONTAINERS IN SERVICE enthält Instanzen, die heruntergefahren werden. Diese Zeilen haben den Wert TERMINATING in den Spalten instance_status und status.

Ref: 1915