Grundlegendes zu Auftrags- und Aufgabenzuständen
In HPC Pack weisen Aufträge und Aufgaben nahezu identische Lebenszykluszustände auf. Die wichtigsten Lebenszykluszustände sind Konfigurieren von, in der Warteschlange, Ausgeführte, abgeschlossen, Fehlgeschlageneund Abgebrochene. Arbeitsplätze und Aufgaben durchlaufen auch kurze Übergangszustände. In der folgenden Tabelle sind alle Lebenszykluszustände zusammengefasst.
Auftrags- und Aufgabenstatus
Zustand | Definition |
---|---|
Konfigurieren von | Der Auftrag oder die Aufgabe befindet sich im System, wurde jedoch nicht an die Warteschlange übermittelt. |
Übermittelte | Der Auftrag oder die Aufgabe wurde übermittelt und wartet auf die Überprüfung, bevor sie in die Warteschlange gestellt werden kann. |
Überprüfen von | Der HPC-Auftragsplanerdienst überprüft den Auftrag oder den Vorgang. Während der Überprüfung bestätigt der HPC-Auftragsplanerdienst Berechtigungen, wendet Standardeinstellungen für alle Eigenschaften an, die der Auftragsbesitzer nicht angegeben hat, und überprüft jede Eigenschaft anhand von Einschränkungen. Standardeinstellungen und Einschränkungen werden von der Auftragsvorlage definiert. Weitere Informationen zu Auftragsvorlagen finden Sie unter Grundlegendes zu Auftragsvorlagen – Job Manager. Der HPC-Auftragsplanerdienst bestätigt außerdem, dass Auftragseigenschaften alle Vorgangseigenschaften umfassen (z. B. hat kein Vorgang eine Laufzeit, die größer als die Laufzeit des Auftrags ist). Während der Überprüfung kann der Auftrag auch eine benutzerdefinierte Übermittlungsfilteranwendung durchlaufen, die vom Clusteradministrator definiert wird. Wenn der Auftrag die Überprüfung bestanden hat, wird er in den Status in der Warteschlange verschoben. Wenn der Auftrag die Überprüfung nicht bestanden hat, zeigt der Auftrag eine Fehlermeldung an, und der Auftrag wird in den Status Fehlgeschlagen verschoben. |
in der Warteschlange | Der Auftrag oder die Aufgabe hat die Überprüfung bestanden und wartet darauf, geplant und aktiviert zu werden (Ausführen). Wenn ein ausgeführter Auftrag, eine Basic--Aufgabe oder ein Parametric Sweep Teilaufgabe vom HPC Job Scheduler Service vorgedrängt wird, wechselt er zurück zum zustand In die Warteschlange eingereiht (es sei denn, die Aufgabe kann nicht erneut ausgeführt werden, in diesem Fall wird sie als Fehlgeschlagenemarkiert). Hinweis: In HPC Pack 2012 ist die Standardoption für das Vorabsäumverhalten in In die Warteschlange eingereiht Terminplanungsmodus die sofortige Voreinstellung auf Vorgangsebene und nicht die Voreinstellung auf Auftragsebene. |
Versand | Dieser Zustand gilt nur für Vorgänge. Der HPC-Auftragsplanerdienst hat dem Vorgang Ressourcen zugeordnet und kontaktiert die zugeordneten Knoten, um mit der Ausführung des Vorgangs zu beginnen. Wenn die Aufgabe gestartet wird, wird sie in den Zustand Ausgeführt verschoben. |
Ausführen von | Der Auftrag oder die Aufgabe wird auf einem oder mehreren Knoten ausgeführt. |
Der Auftrag oder die Aufgabe wurde abgeschlossen, und die Auftrags- oder Vorgangsbereinigung wird ausgeführt. | |
fertig | Der Auftrag oder die Aufgabe wurde erfolgreich abgeschlossen. |
Fehlgeschlagene | Der Auftrag oder die Aufgabe konnte nicht abgeschlossen, beendet oder eine Beendigungscodes zurückgegeben werden, die einen Fehler angibt (standardmäßig beliebiger Nicht-Null-Beendigungscode). Darüber hinaus wird eine ausgeführte Aufgabe als Fehlgeschlagene gekennzeichnet, wenn: – Der Auftragsbesitzer oder ein Clusteradministrator bricht die Aufgabe ab. – Der HPC-Auftragsplanerdienst bricht einen Vorgang ab, da er seine maximale Laufzeit überschritten hat. – Der HPC-Auftragsplanerdienst setzt einen Vorgang voraus, der nicht als erneut ausgeführt werden kann gekennzeichnet ist. – Der HPC-Auftragsplanerdienst setzt einen Teilvorgang voraus, der pro Ressource gestartet wird (Knotenvorbereitung, Node Releaseund Service Unteraufgaben). Wenn ein Auftrag oder eine Aufgabe aufgrund eines Clusterfehlers nicht gestartet werden kann, wird der Auftrag oder die Aufgabe automatisch wiederholt, bevor er als Fehlgeschlagenemarkiert wird. |
Abbrechen | Der Auftrag oder die Aufgabe wurde abgebrochen, und die Bereinigung wird ausgeführt. |
Abgebrochene | Der Auftrag wurde vom Auftragsbesitzer, einem Clusteradministrator oder vom HPC-Auftragsplanungsdienst abgebrochen. Beispielsweise kann der HPC-Auftragsplanerdienst einen Auftrag abbrechen, wenn er seine Laufzeit überschreitet oder ob er vorgebeutet wird. Die Aufgabe wurde vom Auftragsbesitzer oder einem Clusteradministrator abgebrochen, bevor er mit der Ausführung begonnen hat. Wenn eine ausgeführte Aufgabe abgebrochen wird, wird die Aufgabe als fehlgeschlagenemarkiert. Informationen zum Abbrechen eines Auftrags oder einer Aufgabe finden Sie unter Abbrechen eines Auftrags oder einer Aufgabe – Job Manager oder Erzwingen des Abbrechens eines Auftrags oder einer Aufgabe – Job Manager. |