Missing Sidekiq cluster setup documentation
Problem to solve
Several GitLab suggested architectures presented in our documentation are recommending to run extra Sidekiq nodes to improve performance. However, our documentation does not provide details about how to run this component outside of an application node.
Further details
In the gitlab.rb
template is mentioned sidekiq_cluster['enable']
and sidekiq_cluster['ha']
but these options are also not documented in our Sidekiq documentation.
Proposal
We should extend our HA documentation approaching how to setup extra sidekiq nodes, probably the documentation about how to setup extra sidekiq nodes could be linked to it.
-
Docs on a single Sidekiq machine !25486 (merged) -
Docs for Sidekiq cluster
Who can address the issue
Someone with knowledge on GitLab HA and especially knowledge on Sidekiq / Sidekiq cluster
Other links/references
Edited by Achilleas Pipinellis