This is an archive of the discontinued LLVM Phabricator instance.

[zorg] Update container-based Linaro slaves
ClosedPublic

Authored by maxim-kuvyrkov on May 26 2020, 9:22 AM.

Details

Summary

Update container-based Linaro slaves to not include machine name
"linaro-armv8-01", since these slaves are now served by docker
containers on several Linaro machines.

Also decrease "jobs" property setting for such builders from 64 to 32.
These builders share 32-core and 64-core machines, and even on 64-core
machine they can get at most 32-thread parallelism.

Diff Detail

Event Timeline

maxim-kuvyrkov created this revision.May 26 2020, 9:22 AM
ostannard added inline comments.
buildbot/osuosl/master/config/builders.py
1417

Is removing the -noeh suffix here intentional? This now uses the same slave name for two different bots.

maxim-kuvyrkov marked an inline comment as done.May 27 2020, 5:50 AM
maxim-kuvyrkov added inline comments.
buildbot/osuosl/master/config/builders.py
1417

Yes. This cuts down on the idle docker containers.

Libcxx bots are very low volume, so I've decided to combine libcxx and libcxx-noeh bots on the same slave. We already do this for armv7 libcxx bots (run on linaro-tk1-02 slave) and, similarly, combine armv7-selfhost and armv7-selfhost-neon builders on armv7-selfhost slave.

This revision is now accepted and ready to land.May 27 2020, 6:39 AM
This revision was automatically updated to reflect the committed changes.