Skip to content

Add tags to queue selector attributes

Sean McGivern requested to merge add-tags-to-queue-attributes into master

What does this MR do?

Tags are sets of transient annotations for workers. We will change them more frequently than other worker attributes, and will remove them completely at times.

For instance, we want to tag workers that require disk I/O. Once no workers require disk I/O, workers will no longer have the tag indicating this, but we'll still support the general tags concept.

For gitlab-com/gl-infra/scalability#261 (closed). See also https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/10233.

Merge request reports