Skip to content

Optimise paused runners

Kamil Trzciński requested to merge optimise-paused-runners into master

What does this MR do?

Greatly optimize the job/request endpoint by reducing the amount of requests received by this endpoint.

Currently, paused runners generate a request every 3s, which causes a significant load and congestion on handling CI.

This MR makes paused runners to use update change, something that is being actively used by running runners.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/46499

Merge request reports