11907: Make collections containing dependencies have predictable PDHs
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Thu, 7 Jun 2018 13:54:47 +0000 (09:54 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Thu, 7 Jun 2018 14:45:30 +0000 (10:45 -0400)
commit57fcaf45fe40806dca5f001aabed9b413243183e
treeb4a122b7f43312ea0a69e4675273ac991e648341
parentafbc818e5bbc667b69e9ae9b8f080cb50ca17c53
11907: Make collections containing dependencies have predictable PDHs

Removes optimization that tries to avoid redundant file
uploads (decided complexity tradeoff isn't worth it.)  Collections
created from local file inputs longer use block packing.

Likely to invalidate job reuse for jobs submitted by past versions of
a-c-r, but will have more stable job reuse going forward.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
sdk/cwl/arvados_cwl/__init__.py
sdk/cwl/arvados_cwl/pathmapper.py
sdk/cwl/arvados_cwl/runner.py
sdk/cwl/setup.py