14510: Perfomance fixes
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Tue, 20 Nov 2018 19:33:53 +0000 (14:33 -0500)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Tue, 27 Nov 2018 21:01:38 +0000 (16:01 -0500)
commit00bb1461d14cfc02e6ec2c74d622b7b6b716e775
tree37ea59bc9a585d286998ce526818945d6511503a
parent1566e86653994ceec5a6238ad0568fa272cb5d31
14510: Perfomance fixes

* Add --collection-cache to enable users to workaround cache thrashing

* Limit task queue size.  Release workflow lock when attempting to
  enqueue a task (which now may block).

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