Feature #3734
open[Keep] Keepstore and keepproxy support HTTP Range requests
Description
If a request has a Range header, read only the desired portion from the data volume, and return the segment with appropriate HTTP status (206) and headers (e.g., Content-Length: 10001, Content-Range: 1234-11234/100000).
Skip hash verification (this would be impossible without reading the whole block). If a client needs to verify content hashes, it can either retrieve the whole block ahead of time and compute the checksums of each segment, or retrieve ranges in order and compute the hash piecewise.
Related issues
Updated by Ward Vandewege about 10 years ago
- Subject changed from Keep supports partial content to [Keep] Keep supports partial content
Updated by Tom Clegg about 10 years ago
- Target version changed from Arvados Future Sprints to 2014-10-08 sprint
Updated by Tom Clegg about 10 years ago
- Target version changed from 2014-10-08 sprint to Arvados Future Sprints
Updated by Ward Vandewege about 10 years ago
- Target version changed from Arvados Future Sprints to 2014-10-29 sprint
Updated by Tom Clegg about 10 years ago
- Subject changed from [Keep] Keep supports partial content to [Keep] Keepstore, keepproxy, and Python SDK use HTTP Range to retrieve partial content where appropriate
- Story points changed from 1.0 to 2.0
Updated by Tom Clegg about 10 years ago
- Target version changed from 2014-10-29 sprint to Arvados Future Sprints
Updated by Tom Clegg almost 9 years ago
- Subject changed from [Keep] Keepstore, keepproxy, and Python SDK use HTTP Range to retrieve partial content where appropriate to [Keep] Keepstore and keepproxy support HTTP Range requests
- Description updated (diff)
Updated by Tom Morris about 8 years ago
- Assigned To changed from Brett Smith to Tom Morris
Updated by Stanislaw Adaszewski over 4 years ago
Dear Team, Could we please assign a higher priority to this issue? Keepweb is extremely slow while keepproxy performs decently but is handicapped by the lack of Ranges support. It is quite a basic thing to have. Thank you in advance. Best regards, -- Stanislaw
Updated by Stanislaw Adaszewski over 4 years ago
Speaking strictly only in private capacity here. This issue is very high on my wish list.
Updated by Ward Vandewege over 3 years ago
- Target version deleted (
Arvados Future Sprints)