Upgrade Unicorn to v5.5.1
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 https://gitlab.com/gitlab-org/gitlab/-/issues/213257
Showing
... | @@ -166,7 +166,7 @@ gem 'diff_match_patch', '~> 0.1.0' | ... | @@ -166,7 +166,7 @@ gem 'diff_match_patch', '~> 0.1.0' |
gem 'rack', '~> 2.0.9' | gem 'rack', '~> 2.0.9' | ||
group :unicorn do | group :unicorn do | ||
gem 'unicorn', '~> 5.4.1' | gem 'unicorn', '~> 5.5' | ||
gem 'unicorn-worker-killer', '~> 0.4.4' | gem 'unicorn-worker-killer', '~> 0.4.4' | ||
end | end | ||
... | ... |
Please register or sign in to comment