Project

General

Profile

Actions

Idea #10401

closed

[CWL] Limit expansion of Directory inputs

Added by Peter Amstutz over 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Story points:
0.5

Description

Currently, the default behavior of cwltool and arvados-cwl-runner is to recursively expand directory listings to enumerate all files. For directory trees with hundreds of thousands of files, this is very expensive in terms of both time and memory consumption.

Rework cwltool behavior to accommodate directories which are not expanded by default. Allow the user to explicitly request by a hint whether or not to expand directory listings.

Submit PR to CWL v1.1 spec to standardize feature enabling user to specify whether and how to expand directory listings.


Subtasks 3 (0 open3 closed)

Task #11194: Review 10401-limit-dir-expansionResolvedPeter Amstutz03/31/2017Actions
Task #11225: Update cwltool ResolvedPeter Amstutz03/08/2017Actions
Task #11340: Review 10401-run-upload-dirResolvedTom Clegg03/08/2017Actions
Actions

Also available in: Atom PDF