Bug#988191: ionos-1 proxy causes lots of temporary build failures by being slow to respond
Helmut Grohne
helmut at subdivi.de
Fri May 7 11:52:52 BST 2021
Package: jenkins.debian.org
Severity: important
The proxy running on ionos-1 is frequently overloaded and slow to
respond. This frequently results in apt or mmdebstrap failing to
download packages and makes a lot of jobs fail. For rebootstrap it seems
to roughly kill 1/3 of all jobs. As such the situation is a significant
waste of resources.
Looking into munin (thanks for providing that!), there seems to be a
good correlation between significant iowait
https://jenkins.debian.net/munin/debian.net/ionos1-amd64.debian.net/cpu.html
and the temporary failures. The system has 40G swap in use at the moment
and significant swap traffic. It seems unsurprising that a squid running
on such a system would not perform well and time out requests
occasionally.
A long term solution would be separating the proxy component from the
component that causes heavy swapping (whatever that is). The simplest
solution would be dedicating a separate small vm at the same datacenter
to the proxying. I suppose that 1 vcpu, 1G ram and like 30G of disk
space would be the minimum to support a proxy-only vm.
Do you agree with the proposed solution?
Helmut
More information about the Qa-jenkins-dev
mailing list