Дополнительные 500 ГБ постоянного диска подключены по умолчанию - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь запустить рабочий процесс на GCP, используя Nextflow.Проблема в том, что всякий раз, когда создается экземпляр для запуска процесса, к нему подключаются два диска.Первый загрузочный диск (по умолчанию 10 ГБ) и дополнительный диск google-pipelines-worker (по умолчанию 500 ГБ).Когда я запускаю несколько процессов параллельно, создаются несколько виртуальных машин, и к каждому подключается дополнительный диск объемом 500 ГБ.Есть ли способ настроить 500 ГБ по умолчанию?

nextflow.config

process {
    executor = 'google-pipelines'
}

cloud {
    driver = 'google'
}

google {
    project = 'my-project'
    zone = 'europe-west2-b'
}

main.nf

#!/usr/bin/env nextflow

barcodes = Channel.from(params.analysis_cfg.barcodes.keySet())

process run_pbb{
    machineType: n1-standard-2
    container: eu.gcr.io/my-project/container-1

    output:
    file 'this.txt' into barcodes_ch

    script:
    """
    sleep 500
    """
}

Приведенный код является только примером.По сути, это создаст экземпляр виртуальной машины с дополнительным постоянным диском 500 ГБ, подключенным к нему.

1 Ответ

0 голосов
/ 20 сентября 2019

Я проверял документацию Nextflow , где указано:

Локальное хранилище вычислительных узлов по умолчанию назначается службой Compute Engine для выбранного компьютера (экземпляр) тип.В настоящее время невозможно указать произвольный размер диска для локального хранилища.

...