Conteúdo de um cache de execução - AWS HealthOmics

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conteúdo de um cache de execução

HealthOmics organiza seu cache de execução com a seguinte estrutura em seu bucket do S3:

s3://{cache.S3location}/{cache.uuid}/runID/taskID/{cacheentry.uuid}/

O cache.uuid é o ID global exclusivo do cache. O cacheentry.uuid é o uuid globalmente exclusivo para uma tarefa em cache. HealthOmics atribui os uuids a caches e tarefas.

Para todos os mecanismos de fluxo de trabalho, o cache contém os seguintes arquivos:

  • O {cacheentryuuid}.json arquivo — HealthOmics cria esse arquivo de manifesto, que contém informações sobre o cache, incluindo uma lista de todos os itens no cache e a versão do cache.

  • Arquivos de saída da tarefa — Cada saída da tarefa consiste em um ou mais arquivos, conforme definido pela tarefa.

Para um fluxo de trabalho que usa o Nextflow, o mecanismo do Nextflow cria esses arquivos adicionais no cache:

  • O command.out arquivo — Esse arquivo contém o conteúdo padrão da execução da tarefa.

  • O .exitcode arquivo — Esse arquivo contém o código de saída da tarefa (um número inteiro).

nota

Se você quiser acessar arquivos de tarefas intermediárias em seu cache de execução para solucionar problemas avançados, declare esses arquivos como saídas de tarefas na definição do fluxo de trabalho.