HomePhabricator

(stable) Allow HTTPSFuture to stream very large files directly to disk

Description

(stable) Allow HTTPSFuture to stream very large files directly to disk

Summary: Ref T13396. Support a mode which directs "HTTPSFuture" to stream response bodies to disk. In this mode, use the new streaming parser to break past the 2GB limit.

Test Plan:

  • Ran various HTTP commands to attempt to establish that this does not change any existing behavior.
  • In the next change (internal), modified bin/host download to use this pathway and downloaded large files.

Maniphest Tasks: T13396

Differential Revision: https://secure.phabricator.com/D20745

Details

Provenance
epriestleyAuthored on Aug 29 2019, 5:06 PM
epriestleyPushed on Aug 29 2019, 7:08 PM
Differential Revision
D20745: Allow HTTPSFuture to stream very large files directly to disk
Parents
rPHU8df85007f38e: (stable) Promote 2019 Week 31
Branches
Unknown
Tags
Unknown
Tasks
T13396: Support downloads of 2GB+ files with HTTPSFuture
Build Status
Buildable 23327
Build 32050: Run Core Tests