Actions
Collections as regular Arvados objects » History » Revision 6
« Previous |
Revision 6/11
(diff)
| Next »
Peter Amstutz, 08/08/2014 11:19 AM
Collections as regular Arvados objects¶
- Collections are assigned regular UUIDs
- Collections have a regular
owner_uuid
instead - Manifest hash goes into the
portable_data_hash
field manifest_text
andportable_data_hash
can be edited- Can access collections on API by uuid (returns regular record) or
portable_data_hash
(returns record containinguuid
,portable_data_hash
andmanifest_text
withuuid
==portable_data_hash
)- Setting/changing
manifest_text
on its own updatesportable_data_hash
- Setting/changing
portable_data_hash
on its own fetches the manifest from Keep manifest_text
andportable_data_hash
have to match
- Setting/changing
- Add mutable
name
,description
,properties
fields - Continue to use manifest text hash (
portable_data_hash
) for crunch- Choosers set the value to the manifest hash, record the selected collection uuid on link_uuid
- Task output continues to be a manifest fragment or manifest hash+token stored in Keep
- Crunch-job continues to set job output to manifest hash+token
- Crunch-job creates output collection with
owner_uuid
as the user (which means it will show up in the "home" project when #3499 is merged)
- Pipeline runner is responsible for creating a collection in the target project and setting the name
- Add an
output_name
field to the component description
- Add an
- When user clicks on a link to a collection uuid, it should include the expected portable data hash in the URL
- If there is a mismatch, it should throw up a warning and possibly tell the user what changed
- Disallow content hashes in
head_uuid
andtail_uuid
fields of links
Migration¶
- Create collection objects from name links
- For remaining collections, look for can_manage permission links and create collections assigned to the relevant user or group
- Any other collections will remain owned by administrator and will have to be assigned manually (?)
Updated by Peter Amstutz over 10 years ago · 6 revisions