Project

General

Profile

Actions

Feature #10990

closed

[keep-web] Add support for HTTP Range requests

Added by Tom Morris almost 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
01/26/2017
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

Currently keep-web only supports range requests which begin at byte 0. It's desirable for things like genome viewers accessing BAM files via their .bai indexes to be able to do arbitrary byte range addressing to keep-web hosted content / URLs.

An example URL which could be used for testing:

http://www.broadinstitute.org/igv/projects/current/igv.php?sessionURL=https://collections.su92l.arvadosapi.com/c=0c4d584d89d5b672d281adb8140d6fa9-22756/HW67C49-EXT.chr11.bam&genome=hg19&locus=chr11:68562278-68562378

A version of the URL including a token in the path (/t=xxx) should work as well.


Subtasks 2 (0 open2 closed)

Task #10997: More unit testsResolvedTom Clegg01/26/2017

Actions
Task #10992: Review 10990-keep-web-rangesResolvedPeter Amstutz01/26/2017

Actions

Related issues 1 (0 open1 closed)

Related to Arvados - Feature #10998: [keep-web] configurable block cache sizeResolvedLucas Di Pentima08/13/2019

Actions
Actions

Also available in: Atom PDF