[llvm-dev] Buildbot Noise

Renato Golin via llvm-dev llvm-dev at lists.llvm.org
Wed Oct 7 16:23:35 PDT 2015

On 7 October 2015 at 23:58, Chris Matthews <chris.matthews at apple.com> wrote:
> Unfortunately, Jenkins does not let me determine who to email based on the failure cause. That would be wonderful! The detected problem is right at the top of the email though, so at least you don’t have to click the link.

Yes, I've seen this, and I loved it.

>  For infrastructure problems sometimes we add helpful messages, for instance we had an issue with about 1 in 20 builds failing with a “killed -9” message, when that happened we could just say sorry an print a link to the bug.  Mostly is is just a nice fast link right to the test case failure or build failure.


> I define flaky as a build that fails for a reason unrelated to the code on the blame list.

Me too, but latent *code* problems introduced before this build need
to show up somewhere, and it's non-trivial to detect those kind of
errors based on the blame list alone. An example of this is the C++
ABI bugs.

They're rare enough that we can deal with them. But they look *a lot*
like flaky bots, enough that could trigger people to disable bots
without further consideration.

> We should move towards getting this setup then.  There is some code that needs to be setup in buildbot, as well as an agreement on what gets attached to what.

Excellent! I have some spare hardware that I can use for experimental builders.

But, this being Jenkins, I suspect you'll need to push the jobs
through, rather than me pulling them like buildbots. For that, I'll
need some firewall configurations.

Just let me know when you're ready! :)


More information about the llvm-dev mailing list