Project

General

Profile

Actions

Bug #5752

closed

[SDKs] Fix unreliable image timestamp recording in arv keep docker

Added by Brett Smith over 9 years ago. Updated over 9 years ago.

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

Description

Docker metadata links for Docker image collections should include an image_timestamp property. This helps the API server with job reuse so that if an older image is uploaded after a newer one, it continues to use the newer image to resolve symbolic names, consider it during job reuse decisions, etc.

Recently, arv keep docker has been creating these links without the image_timestamp property. They're usually easy to spot with a query like arv link list --filters='[["link_class", "=", "docker_image_repo+tag"]]'. This is expected behavior if arv keep docker can't get an image's created timestamp from Docker, but we should investigate why this is happening and make the tool more robust in this situation. It's not a simple code regression; some recent links do have the timestamp. It's something more subtle, like an interaction with a specific Docker version or details about how the image was created.


Subtasks 1 (0 open1 closed)

Task #5881: Review 5752-arv-copy-preserve-docker-timestamps-wipResolvedBrett Smith04/16/2015Actions

Related issues 1 (0 open1 closed)

Related to Arvados - Feature #4223: [SDKs] arv keep docker --download to get image from ArvadosClosed04/13/2015Actions
Actions

Also available in: Atom PDF