Skip to content

Upgrade Unicorn to v5.5.1

Stan Hu requested to merge sh-upgrade-unicorn into master

This upgrade fixes a problem that caused a single listener to monopolize a Unicorn worker. By default, GitLab Omnibus configures Unicorn to listen both on a UNIX domain socket and a TCP socket. One of those sockets can be starved if many requests are queued (https://yhbt.net/unicorn-public/20200416092457.GA5000@dcvr/).

Full list of changes: https://github.com/defunkt/unicorn/compare/v5.4.1...v5.5.5

Closes #213257 (closed)

Changes worth reviewing in detail

  1. https://github.com/defunkt/unicorn/commit/193b968013462c2966d7175a0f509625e98830ea
  2. https://github.com/defunkt/unicorn/commit/024f7a8c8c780b6eae4f952dd6ef86dca8036cb6
Edited by Stan Hu

Merge request reports