Speciální úkolová událost

Tato událost se vydává pro speciální úkoly, jako jsou úlohy přípravy úloh, úkoly pro uvolnění úloh a startovací úkoly, když Batch hlásí úkol jako dokončený nebo neúspěšný.

Následující příklad ukazuje hlavní část speciální úkolové události pro dokončenou přípravu práce.

{
    "jobId": "myJob",
    "taskName": "jobprep-task-01",
    "taskType": "JobPrep",
    "nodeInfo": {
        "poolId": "pool-001",
        "nodeId": "tvm-257509324_1-20160908t162728z"
    },
    "executionInfo": {
        "startTime": "2020-06-30T01:47:56Z",
        "endTime": "2020-06-30T02:13:29Z",
        "exitCode": 0,
        "result": "success",
        "schedulingError": {
            "details": []
        }
    }
}
Název elementu Typ Poznámky
jobId String ID práce spojené se speciálním úkolem. Pro úlohy startu poolu může být toto pole prázdné nebo vynecháno.
taskName String Název zvláštního úkolu.
taskType String Speciální typ úkolu, jako je úkol na přípravu práce, úkol pro uvolnění úkolu nebo úkol start.
nodeInfo Komplexní typ Obsahuje informace o výpočetním uzlu, na kterém speciální úkol běžel.
executionInfo Komplexní typ Obsahuje informace o provádění speciálního úkolu.

nodeInfo

Název elementu Typ Poznámky
poolId String ID poolu, na kterém speciální úkol běžel.
nodeId String ID uzlu, na kterém speciální úkol běžel.

executionInfo

Název elementu Typ Poznámky
startTime DateTime Čas, kdy začal speciální úkol.
endTime DateTime Čas, kdy byl speciální úkol dokončen.
exitCode Int32 Výstupní kód speciálního úkolu.
result String Servisně definovaný řetězec výsledků pro speciální úkol, například success nebo failure.
schedulingError Komplexní typ Obsahuje podrobné informace o hlášené chybě. Pokud nejsou k dispozici žádné chybové detaily, objekt může obsahovat pouze prázdné details pole.

Speciální úkolový payload se momentálně nezobrazuje retryCount ani requeueCount.

Chyba plánování

Název elementu Typ Poznámky
category String Kategorie chyb, pokud je k dispozici.
code String Chybový kód, pokud je k dispozici.
message String Chybová zpráva, pokud je k dispozici.
details Array Seznam dvojic jméno-hodnota, který poskytuje podrobnější informace o chybě. Pokud nejsou k dispozici žádné další detailní hodnoty, pole je prázdné.

details

Název elementu Typ Poznámky
name String Detailní jméno.
value String Detailní hodnota.