Feature #11442
open[CWL] Resolve symbolic names to collections
Description
SDK method to resolve paths in the form of (proposed) groupname/projectname/collectionname/filename
to UUID and PDH.
(Consider URL naming scheme such as arv://site/groupname/projectname/collectionname/filename
eg arv://qr1hi/Peter Amstutz/tutorial/bwa reference/reference.fasta
Also specify naming scheme for UUIDs.
Arvados-cwl-runner allows users to provide uuids and symbolic names in input documents. On execution, record name (if available), UUID and PDH.
Where possible, paths should be consistent with arv-mount/keep-web paths.
Related issues
Updated by Tom Morris about 7 years ago
- Target version set to Arvados Future Sprints
Updated by Peter Amstutz about 6 years ago
- Target version changed from Arvados Future Sprints to To Be Groomed
tom: It's sensible for a client like a-c-r to resolve uuid->pdh itself to avoid races, but it should still pass the uuid as well, for the sake of meaningful provenance. That's the part we're getting wrong now (on both sides -- it looks like the API will blithely clobber the pdh with the current pdh if a client is diligent enough to supply both, and the container spec says you can supply uuid or pdh -- with italics, even).
Updated by Peter Amstutz about 6 years ago
- Subject changed from [SDK] Resolve symbolic names to uuid/pdh (cwl + other tools) to [CWL] Resolve uuid or symbolic names to pdh
- Description updated (diff)
Updated by Peter Amstutz about 6 years ago
- Subject changed from [CWL] Resolve uuid or symbolic names to pdh to [CWL] Resolve symbolic names to collections
Updated by Tom Clegg about 6 years ago
- Related to Feature #14322: [CWL] Accept collection uuid in input added
Updated by Peter Amstutz over 3 years ago
- Target version deleted (
To Be Groomed)