Project

General

Profile

Actions

Idea #14086

closed

[keep-web] Serve previous collection versions

Added by Tom Clegg over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Story points:
0.5
Release:
Release relationship:
Auto

Description

Ensure keep-web handles the following requests, where zzzzz-4zz18-abcdefghijklmno is the UUID of an old version of a collection:
  • GET https://download.zzzzz.arvadosapi.com/c=zzzzz-4zz18-abcdefghijklmno/path/to/file
  • GET https://download.zzzzz.arvadosapi.com/c=zzzzz-4zz18-abcdefghijklmno/
  • PROPFIND https://download.zzzzz.arvadosapi.com/c=zzzzz-4zz18-abcdefghijklmno/

Workbench2 will rely on these to access file listings and data from old versions.

These more fuse-like paths should also work.
  • GET https://download.zzzzz.arvadosapi.com/by_id/zzzzz-4zz18-abcdefghijklmno/path/to/file
  • GET https://download.zzzzz.arvadosapi.com/by_id/zzzzz-4zz18-abcdefghijklmno/
  • PROPFIND https://download.zzzzz.arvadosapi.com/by_id/zzzzz-4zz18-abcdefghijklmno/

This might not require any code changes beyond adding tests.


Subtasks 1 (0 open1 closed)

Task #14296: Review 14086-keepweb-serve-past-versionsResolvedLucas Di Pentima10/15/2018Actions

Related issues

Related to Arvados - Feature #13109: Support collection versionsResolvedActions
Related to Arvados - Idea #13494: Browse previous versions of a collectionResolvedLucas Di Pentima02/19/2020Actions
Actions #1

Updated by Tom Clegg over 5 years ago

Actions #2

Updated by Tom Clegg over 5 years ago

  • Related to Idea #13494: Browse previous versions of a collection added
Actions #3

Updated by Tom Clegg over 5 years ago

  • Category set to Keep
  • Target version set to To Be Groomed
Actions #4

Updated by Tom Clegg over 5 years ago

  • Description updated (diff)
Actions #5

Updated by Tom Morris over 5 years ago

  • Target version changed from To Be Groomed to Arvados Future Sprints
  • Story points set to 0.5
Actions #6

Updated by Lucas Di Pentima over 5 years ago

  • Assigned To set to Lucas Di Pentima
  • Target version changed from Arvados Future Sprints to 2018-10-17 sprint
Actions #7

Updated by Lucas Di Pentima over 5 years ago

  • Status changed from New to In Progress
Actions #8

Updated by Lucas Di Pentima over 5 years ago

Update at a57d96873 - branch 14086-keepweb-serve-past-versions
Test run: https://ci.curoverse.com/job/developer-run-tests/933/

Tests added to keep-web to check for past collection version access.

Actions #9

Updated by Tom Clegg over 5 years ago

LGTM, thanks

Actions #10

Updated by Lucas Di Pentima over 5 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
Actions #11

Updated by Tom Morris over 5 years ago

  • Release set to 14
Actions

Also available in: Atom PDF