Page MenuHomePhabricator

Allow HTTPSFuture to stream very large files directly to disk
ClosedPublic

Authored by epriestley on Aug 29 2019, 5:38 PM.
Tags
None
Referenced Files
F19507242: D20745.diff
Fri, Jan 9, 6:45 PM
F19474691: D20745.diff
Wed, Jan 7, 5:43 PM
F19303244: D20745.id49462.diff
Tue, Dec 23, 9:46 PM
F19282368: D20745.diff
Tue, Dec 23, 4:14 AM
F19105695: D20745.id49462.diff
Dec 6 2025, 10:56 AM
F19083043: D20745.id49465.diff
Dec 2 2025, 12:29 PM
F19079278: D20745.diff
Dec 1 2025, 8:41 PM
F19079254: D20745.diff
Dec 1 2025, 8:30 PM
Subscribers
None

Details

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.

Diff Detail

Repository
rPHU libphutil
Lint
Lint Not Applicable
Unit
Tests Not Applicable