Experimental_queue_selector deprecation warning. But why?

For several versions I’ve gotten the following warning when upgrading GitLab:


  • sidekiq_cluster[‘experimental_queue_selector’] has been deprecated since 13.6 and will be removed in 14.0. The experimental_queue_selector option is now called queue_selector.

As 14.0 is still some time into the future I have not cared before, but now I’ve started looking into it. The only place I can find the string experimental_queue_selector in either of our GitLab (omnibus) installations is in /opt/gitlab/embedded/nodes/<hostname>.json, and I haven’t touched that file.

It’s something generated by GitLab/the package, but why should I then care that it contains something deprecated? Can’t whatever generated that file also update it?