Story #14086

[keep-web] Serve previous collection versions

Added by Tom Clegg over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Start date:
10/15/2018
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
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

Task #14296: Review 14086-keepweb-serve-past-versionsResolvedLucas Di Pentima


Related issues

Related to Arvados - Feature #13109: Support collection versionsResolved

Related to Arvados - Story #13494: [Workbench2] View/copy/expunge previous versions of a collectionNew

Associated revisions

Revision c38cb3f4
Added by Lucas Di Pentima about 1 year ago

Merge branch '14086-keepweb-serve-past-versions'
Closes #14086

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <>

History

#1 Updated by Tom Clegg over 1 year ago

#2 Updated by Tom Clegg over 1 year ago

  • Related to Story #13494: [Workbench2] View/copy/expunge previous versions of a collection added

#3 Updated by Tom Clegg over 1 year ago

  • Category set to Keep
  • Target version set to To Be Groomed

#4 Updated by Tom Clegg over 1 year ago

  • Description updated (diff)

#5 Updated by Tom Morris over 1 year ago

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

#6 Updated by Lucas Di Pentima about 1 year ago

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

#7 Updated by Lucas Di Pentima about 1 year ago

  • Status changed from New to In Progress

#8 Updated by Lucas Di Pentima about 1 year 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.

#9 Updated by Tom Clegg about 1 year ago

LGTM, thanks

#10 Updated by Lucas Di Pentima about 1 year ago

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

#11 Updated by Tom Morris about 1 year ago

  • Release set to 14

Also available in: Atom PDF