@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator

Don't call flush() when emitting responses master

Summary: Fixes T7620. I don't fully understand exactly what's going on here, but we don't actually need to call `flush()`. Test Plan: - Put timing code around the `echo`. - Made a fake page that emitted a lot of data. - Saw the `echo` block proportionate to data size under `curl --limit-rate ...`. - See T7620. - Downloaded a large file, got a reasonable progress bar and no obvious memory use issues. Reviewers: btrahan Reviewed By: btrahan Subscribers: jlarouche, rbalik, epriestley Maniphest Tasks: T7620 Differential Revision: https://secure.phabricator.com/D12127


+5 -4
1 changed file