Missing output file (s) expected by process on k8s pipeline while using S3 #2331
Unanswered
luisovallex
asked this question in
Q&A
Replies: 1 comment
-
This issue has been addressed by the following update -- 49ff02a -- which is available in the latest edge release. |
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.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I've started to use Nextflow a couple of weeks back, I'm trying to execute a pipeline with multiples output and input files using 'k8s' as the executor.
For the architecture we are using AWS EKS for the cluster, EFS as the nfs system file and S3 to push the result files. Some processes should push files to S3 and I have add the storeDir directive in the processes that require this. After the process completes I get this error:
Missing output file (s) 'file name' expected by process 'process name':
Apart from that I'm getting an 0 exit code, that means that the process works correctly but if I check my S3 bucket, I cannot see the file there.
If I try with the publishDir directive I'm able to see the files, but as other processes require those files, we should use storeDir.
Please let me know if the problem could be because of Kubernetes and S3 or something it's missing. And also let me know if you want to check some files or the scripts that Im running.
Thanks.
Example of the processes:
Environment:
Beta Was this translation helpful? Give feedback.
All reactions