Error: no space left on device (Google Cloud Life Science API with docker) #2792
Unanswered
abonomi-evqlv
asked this question in
Q&A
Replies: 1 comment
-
Hi @abonomi-evqlv , you need to use the I've had this error before because my docker image was too large for the boot disk. Additionally, consider using the new Google Batch executor with the latest Nextflow edge release. Not directly related to your issue, but it should give better performance in general. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Bug report
I am running Nextflow on google cloud, with a docker called Abstar. The input file is rather large (3.6 GB) and once the VM instance has started, I shortly get an error that points to a "no space left on device" error. This happens once the VM has spun up correctly.
Expected behavior
The expected behaviour is that nextflow spins up a VM instance on gcloud, gets the input from a Cloud Storage bucket, and runs the abstar command on the input file to completion. The output should then be saved in Cloud Storage bucket. I have tried this with a smaller input file (360 MB) and it runs successfully.
Steps to reproduce the problem
This is the nextflow file absatr.nf:
And this is the config file nextflow.config:
And here is the CLI:
./nextflow run Desktop/abstar_cloud.nf -with-docker briney/abstar -work-dir gs://nextflow/
Program output
.nextflow.log file:
Additional context
I believe this may be coming from no more space on the docker image. However, I do not understand why it would run out of space, given that the boot disk is extremely large. I see online some people recommending to
docker system prune
however, how can I do this, given that it is nextflow that is spinning up these VMs?Thanks for the help!
Beta Was this translation helpful? Give feedback.
All reactions