August 2019
Beginner
608 pages
16h 7m
English
The first settings enable the cluster and define HA settings:
sidekiq_cluster['enable'] = false sidekiq_cluster['ha'] = true sidekiq_cluster['max_concurrency'] = 10 #
Again, we set up specific queues for this sidekiq-cluster, the pipeline instance:
sidekiq_cluster['queue_groups'] = [ "pipeline_processing", "pipeline_creation", "pipeline_default,pipeline_cache,pipeline_hooks,pipeline_background" ]
This Sidekiq node is dedicated to run tasks that have to do with the CI pipeline functionality in GitLab. The reason to create a specific one is that it guarantees that a very busy build pipeline does not slow your whole GitLab application down.
Read now
Unlock full access