Project

General

Profile

Actions

Feature #10990

closed

[keep-web] Add support for HTTP Range requests

Added by Tom Morris about 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
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/2017Actions
Task #10992: Review 10990-keep-web-rangesResolvedPeter Amstutz01/26/2017Actions

Related issues

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

Also available in: Atom PDF