本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
執行快取的內容
HealthOmics 會使用 S3 儲存貯體中的下列結構來組織您的執行快取:
s3://{cache.S3location}/{cache.uuid}/runID/taskID/{cacheentry.uuid}/
cache.uuid 是快取的全域唯一 ID。cacheentry.uuid 是快取任務的全域唯一 uuid。HealthOmics 會將 uuids 指派給快取和任務。
對於所有工作流程引擎,快取包含下列檔案:
-
{cacheentryuuid}.json 檔案 – HealthOmics 會建立此資訊清單檔案,其中包含快取的相關資訊,包括快取中的所有項目清單,以及快取版本。
-
任務輸出檔案 – 每個任務輸出包含一或多個檔案,如任務所定義。
對於使用 Nextflow 的工作流程,Nextflow 引擎會在快取中建立這些額外的檔案:
-
command.out 檔案 – 此檔案包含任務執行 stdout 內容。
-
.exitcode 檔案 – 此檔案包含任務結束碼 (整數)。
注意
如果您想要存取執行快取中的中繼任務檔案以進行進階故障診斷,請在工作流程定義中將這些檔案宣告為任務輸出。