本文介紹如何在基因分析平臺中查看、停止和恢復運行任務。用戶在基因分析平臺中成功創建運行任務后,系統會自動進行解析和執行,直到完成或者失敗。在此過程中,用戶可以隨時查看運行任務的執行進度,任務日志和性能監控等情況。
查看運行任務
平臺提供運行任務詳情頁面,展示運行任務狀態和執行進度。
運行任務狀態
等待中:創建運行任務成功,等待平臺執行。
已提交:運行任務校驗通過,等待執行引擎調度。
運行中:運行任務執行中。
已完成:運行任務成功完成。
已終止:運行任務被用戶主動停止。
失?。哼\行任務發生錯誤。
作業列表
運行任務按照應用定義,解析生成的不同計算作業,每個作業屬于一個分析步驟,并提供具體的執行信息。
輸入
用戶提交運行任務時,使用的所有輸入參數。
輸出
由應用定義的,運行任務成功完成后,產生的分析結果輸出。
運行任務中計算作業詳情
計算作業是運行任務的最小執行單位,平臺提供了運行詳情,幫助用戶了解分析任務執行情況。
錯誤信息:計算作業失敗時,平臺提供的錯誤原因。
運行日志:計算作業的標準輸出和標準錯誤。
命令行:平臺執行引擎解析后,該計算作業實際執行的命令行
執行環境:由平臺在應用Task定義的基礎上,分配的平臺資源
恢復運行任務
對于失敗或者被終止的運行任務,用戶可以直接進行中斷恢復。點擊恢復后,平臺會默認使用該歷史作業參數,作為運行任務的輸入,用戶可以直接提交或者選擇更改其中某些步驟的輸入。
提交后,平臺會生成全新的運行任務ID。該運行任務執行時,通過Call-Caching的機制,對于之前失敗運行任務中,已經完成、并且恢復后沒有更改參數的計算作業,會跳過執行直接復用結果文件。從而實現了對中斷作業恢復繼續執行的效果,方便開發調試,同時也節省了費用。
刪除中間結果或完成的運行任務已經超過有效保留期,恢復運行任務時會無法實現中斷繼續的效果,而是重新計算分析。