Use new notification and watchdog feature for sidekiq systemd service on source installations
What does this MR do and why?
Sidekiq has received native systemd notify and watchdog support starting with version 6. This allows sidekiq to signal systemd once it has properly started and for systemd to restart sidekiq when it gets stuck and doesn't signal that it is still alive anymore.
How to set up and validate locally
- Install a self-hosted GitLab instance with the current source installation docs
- Patch the
gitlab-sidekiq.service
file as in this MR systemctl daemon-reload
- restart GitLab
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.