Remove GITLAB_TEMPFILE_IMMEDIATE_UNLINK env var

We have rolled this out in production and seen that it works: no increase in error rate, and temporary files do not hang around any more.

See https://gitlab.com/gitlab-org/gitlab/-/issues/324817 and gitlab-com/gl-infra/production#4212 (closed) for more details.

The final step after this is to propose the Puma change upstream.

Merge request reports

Loading