3 ms·
They doesn't use any long polling method but periodical fetching method for getting pending CI jobs. This causes massive lock on their database, and once it bri
by ishitatsuyuki 10y ago
They doesn't use any long polling method but periodical fetching method for getting pending CI jobs. This causes massive lock on their database, and once it bring down the server entirely.
- narrowtux 10y agoPer worker? That seems bad, yes.
- cmatija 10y agoHeya, Just wanted to let you know that we introduced long pooling with GitLab Runner version 1.9.0 (~ three months ago). Also you might want to take a gander at https://about.gitlab.com/2017/04/10/upcoming-runner-changes-for-gitlab-dot-com/ https://about.gitlab.com/2017/04/10/upcoming-runner-changes-... We're throttling older runners.