Upstream `Puma` patches for scheduler fixes

Problem to solve

We should upstream the patches as presented in: !21547 (merged).

They seem to solve performance deficiency when comparing them to running Unicorn.

Context is described in:

  • !21547 (merged)
  • https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/8334
  • #36858 (closed)

Links / references

Assignee Loading
Time tracking Loading