[Qa-jenkins-dev] Bug#875990: reproducible: i/o issues with profitbricks-build2-i386 since stretch upgrade

Vagrant Cascadian vagrant at debian.org
Sun Sep 17 02:48:42 UTC 2017


Package: jenkins.debian.org
Severity: normal

It looks like after the upgrade to stretch (late june/early july), two
of the i386 builders, profitbricks-build2-i386 and
profitbricks-build12-i386 suddenly developed large i/o issues.

You can see this on the munin graphs for the year, where the blue i/o
wait spikes:

  https://jenkins.debian.net/munin/debian.net/profitbricks-build2-i386.debian.net/cpu.html
  https://jenkins.debian.net/munin/debian.net/profitbricks-build12-i386.debian.net/cpu.html

Comparing this to the other i386 builders, where there is no huge
spike in i/o wait:

  https://jenkins.debian.net/munin/debian.net/profitbricks-build6-i386.debian.net/cpu.html
  https://jenkins.debian.net/munin/debian.net/profitbricks-build16-i386.debian.net/cpu.html

I suspect this is reducing the i386 builds per day significantly,
averaging only ~1200 in the last 3 months.


My *hunch* is that build2 and build12 are running a PAE kernel with more
than 8GB of ram, and affected by this kernel bug (introduced in linux
~4.2, possibly):

  https://bugzilla.kernel.org/show_bug.cgi?id=196157
  https://bugs.launchpad.net/ubuntu/+source/linux-hwe/+bug/1698118


Reducing the ram of the affected builders to 8GB and having more PAE
builders with lighter workloads might be a workaround that would get
better performance... while still testing 32/64-bit kernel
variation.

Alternately, switching to only amd64 kernels might also fix the issue,
though wouldn't test 32/64-bit kernel variations.

Running a linux 4.1 kernel from snapshot.debian.org might be another way
to test the issue, even if not running long-term.


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/qa-jenkins-dev/attachments/20170916/985f0b8f/attachment.sig>


More information about the Qa-jenkins-dev mailing list