How can I verify that a WDL workflow previously compiled with dxCompiler was compiled with the -streamFiles flag?

I don't see any indication of streaming when I run `dx describe --verbose --json ` or `dx describe --verbose --json `, and I want to make sure that this worked. I was expecting to see something, possibly in the "inputeSpec" section of the json.

Comments

3 comments

  • Comment author
    Ondrej Klempir DNAnexus Team

    I was super interested to know how to do this! So I consulted this with DNAnexus dxCompiler experts and this is their answer (I like it!):

     

    In a job log look for the following line:

    java -jar /dxExecutorWdl.jar task run /home/dnanexus -traceLevel 1 -streamFiles PerFile

     

    -streamFiles is not a flag it's an argument and it has values [all, none, perfile], see docstring:

          -streamFiles [all,none,perfile]

                                 Whether to mount all files with dxfuse (do not use the

                                 download agent), to mount no files with dxfuse (only use

                                 download agent), or to respect the per-file settings in WDL

                                 parameter_meta sections (default).

    0
  • Thank you for the answer!

     

    How did you reach out to the DNAnexus dxCompiler experts? (In case I need to in the future)

    0
  • Comment author
    Ondrej Klempir DNAnexus Team

    You can contact ukbiobank-support@dnanexus.com.

    0

Please sign in to leave a comment.