Comment 0 for bug 1572223

Revision history for this message
Thomas Ward (teward) wrote :

This is a bug-fix only update.

This should break FinalFreeze and be landed ASAP due to this addressing issues with HTTP/2 protocol.

------

This is the nginx upstream changelog: (http://nginx.org/en/CHANGES)

Changes with nginx 1.9.15 (19 Apr 2016)

    *) Bugfix: "recv() failed" errors might occur when using HHVM as a
       FastCGI server.

    *) Bugfix: when using HTTP/2 and the "limit_req" or "auth_request"
       directives a timeout or a "client violated flow control" error might
       occur while reading client request body; the bug had appeared in
       1.9.14.

    *) Workaround: a response might not be shown by some browsers if HTTP/2
       was used and client request body was not fully read; the bug had
       appeared in 1.9.14.

    *) Bugfix: connections might hang when using the "aio threads"
       directive.
       Thanks to Mindaugas Rasiukevicius.

------

Rationale for Update:

A goal of the Server Team is to have NGINX 1.10.0 (the next stable release of NGINX) in Ubuntu Xenial, either as a post-Xenial-release SRU, or right before we release, depending on when NGINX releases the 1.10.x branch (which is based off the 1.9.x branch).

To reduce the delta between merges and uploads, and to reduce the amount of work necessary to switch from 1.9.x to 1.10.x in the future of Xenial, it is more preferable to have the latest 1.9.x available as close to 1.10.x release as possible; this makes it much more easier to deal with build failures, or to troubleshoot issues between versions, as there is less of an upstream delta.

This has HTTP/2 bugfixes and other workarounds for other issues. These HTTP/2 bugfixes / workarounds should land ASAP to make sure the protocol is adhered to.

------

Files to be uploaded (Pending creation) for FFe Consideration:

* Debdiff between 1.9.14-0ubuntu1 and 1.9.15-0ubuntu1 (direct upload) - pending
* Local sbuild logs (amd64, i386), including 'lintian' checks - pending
* Installation logs (Xenial amd64 VM) - pending