考虑一个使用 Google Life Sciences API 并使用抢占式机器的 nextflow 工作流。配置可能如下所示:
google {
project = "cool-name"
region = "cool-region"
lifeSciences {
bootDiskSize = "200 GB"
preemptible = True
}
}
假设您只有一个进程,并且该进程具有指令maxRetries = 5
。重试五次后(=第 6 次之后),该过程将被视为失败。
是否有可能在 nextflow 中指定在一定次数的重试失败后,nextflow 应该请求一个不可抢占的机器并继续重试几次?