Feature #11442

[CWL] Resolve symbolic names to collections

Added by Peter Amstutz over 1 year ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

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

Related to Arvados - Feature #14322: [CWL] Accept collection uuid in inputNew

History

#1 Updated by Peter Amstutz over 1 year ago

  • Description updated (diff)

#2 Updated by Tom Morris over 1 year ago

  • Target version set to Arvados Future Sprints

#3 Updated by Peter Amstutz 5 months 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).

#4 Updated by Peter Amstutz 5 months 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)

#5 Updated by Peter Amstutz 2 months ago

  • Subject changed from [CWL] Resolve uuid or symbolic names to pdh to [CWL] Resolve symbolic names to collections

#6 Updated by Tom Clegg 2 months ago

  • Related to Feature #14322: [CWL] Accept collection uuid in input added

Also available in: Atom PDF