-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
optimizing large workflow execution #51
Comments
Thanks for trying out CWL on REANA! Here are three remarks: (1) I can run your test well locally with (2) I have noticed that Docker runtime options are commented out in your sources... Note that this is a necessary pre-requirement for using REANA, because we are running computational workflows via containerisation. The mentioned issue was fixed in upstream (3) Finally, please use relative path, beacuse the absolute paths are not guaranteed to exist... Hence the input file should look like: $ cat index.yml
sequences:
class: File
path: test.fa After these three changes I can run your example fine on the REANA latest First I create a $ cat reana.yaml
inputs:
parameters:
input: index.yml
environments:
- type: docker
image: scidap/bwa:v0.7.12
workflow:
type: cwl
file: bwa-index.cwl and then use the usual reana-client commands to run the example. This produces output files like: $ reana-client list
NAME SIZE LAST-MODIFIED
inputs.json 51 2018-08-03 17:15:40.737827+00:00
workflow.json 1477 2018-08-03 17:15:40.737827+00:00
test.fa 159 2018-08-03 17:15:45.016826+00:00
cwl/docker_outdir/test.fa.sa 128 2018-08-03 17:15:45.013826+00:00
cwl/docker_outdir/test.fa.bwt 244 2018-08-03 17:15:45.000826+00:00
cwl/docker_outdir/test.fa.amb 8 2018-08-03 17:15:45.013826+00:00
cwl/docker_outdir/test.fa.ann 31 2018-08-03 17:15:45.013826+00:00
cwl/docker_outdir/test.fa.pac 39 2018-08-03 17:15:45.013826+00:00
cwl/docker_outdir/test.fa 159 2018-08-03 17:15:35.288830+00:00
cwl/outdir/6r6x_x/test.fa 159 2018-08-03 17:15:45.016826+00:00 P.S. If you are using P.S. Note also that for REANA v0.2.0 an older version of minikube is recommended, e.g. kubectl 1.9.1 and minikube 0.23.0. |
Thanks @tiborsimko, I made some progress. After I fixed the absolute path issue in the index.yml, my command run through. However, There are still a couple issues:
|
I am using minikube 0.28 to start a kubenetes 1.64, and using python 2 with reana 0.20.
I could run through the common-workflow-language test with only 3 failures. However, when I were testing with my downloaded CWL file, I couldn't get it run through.
For the test script of my own, here is the setup:
The text was updated successfully, but these errors were encountered: