Skip to content

Update Puma to fix chunked upload failures

Ryan Gonzalez requested to merge wip/refi64/update-puma into collabora/staging

Older verisons of Puma had a bug where chunked uploads would result in an empty body:

https://github.com/puma/puma/issues/1839

This breaks OBS file uploads that rely chunked transfers, which is generally the standard mechanism used by http clients for uploading large files. A fix was backported to 4.3.7:

https://github.com/puma/puma/pull/2496

so this MR updates Puma to the latest 4.3.x release to include this fix.

(The only reason we didn't see this in practice on the Collabora OBS is that the reverse proxy in front would buffer the request data and send a single non-chunked one over to OBS.)

https://phabricator.apertis.org/T9457

Signed-off-by: Ryan Gonzalez ryan.gonzalez@collabora.com

Merge request reports