Feature #8962

Enable copying docker images from one project to another on a single cluster

Added by Sarah Guthrie over 5 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
04/13/2016
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

For large images, the overhead of pulling a docker image from Arvados, then pushing it to a different project on Arvados is ridiculous when all you want to do is copy a docker image from one project to another.

I can see two possible cli functions that could incorporate this functionality:
  • arv keep docker
  • arv copy

Related issues

Related to Arvados - Bug #8963: [SDKs] `arv keep docker` loses image_timestamp in metadata links when copying between projectsResolved04/28/2016

History

#1 Updated by Brett Smith over 5 years ago

arv copy should already handle this correctly. What doesn't work when you try it?

#2 Updated by Brett Smith over 5 years ago

There's at least one case where arv copy will skip creating Docker metadata links: when a collection with the same portable data hash and name already exist in the destination project. That should probably be fixed. But this is a relatively small corner case. Using arv copy on a Docker image collection between projects should behave as desired most of the time, unless you've already made a metadata-less copy some other way (e.g., through Workbench).

#3 Updated by Brett Smith over 5 years ago

Brett Smith wrote:

There's at least one case where arv copy will skip creating Docker metadata links: when a collection with the same portable data hash and name already exist in the destination project. That should probably be fixed.

This was #8963 and has now been fixed.

#4 Updated by Peter Amstutz almost 2 years ago

  • Status changed from New to Closed

Also available in: Atom PDF