Skip to content

Support running services on TCP ports

What does this Merge Request do?

This MR adds support for configuring Puma, Gitaly, and Praefect to listen on TCP sockets instead of Unix sockets. Older versions of the Windows Subsystem for Linux do not support unix sockets. Recent versions do, but do not support all options, such as SO_REUSEPORT. This leads to components failing to start and requiring manual configuration overrides.

Updates #835. Closes #889 (closed).

Merge Request checklist

  • Tests added for new functionality. If not, please raise Issue to follow-up.
  • This change is backward compatible. If not, please include steps to communicate to our users.
  • Documentation added/updated, if needed.
  • gdk doctor test added, if needed.
Edited by 🤖 GitLab Bot 🤖

Merge request reports

Loading