[llvm-dev] Please help: SVN is broken

Friedman, Eli via llvm-dev
2017-09-20T02:24:23Z

On 9/19/2017 6:33 PM, Zachary Turner via llvm-dev wrote:
> Hi all, for the past several days I've been dealing with intermittent
> bot failures due to a recent series of patches which changes some
> things about lit.
>
> Most of the dust has settled, but there's several bots that just
won't
> stay green.
>
> An example is this one:
>
> http://lab.llvm.org:8011/builders/llvm-hexagon-elf
>
> What happens in all of these cases is that SVN encounters a tree
> conflict when updating, and then it gets stuck on some messed up of
> the code where the test suite doesn't match up with the code being
tested.
>
> But at this point I honestly think this is some kind of bug in SVN or
> buildbot and I'm not entirely sure what to do about it.  For these
> affected bots, I can force a clobber by setting build revision to 0
> and forcing a build.  This will rm -rf the source tree and check out a
> new one.  Surely this should resolve any conflicts right?  But it
> doesn't.  For example:
>
> In this build I clobber the source tree.  You can see by clicking the
> svn-llvm step.  You can see that all tests pass.
> http://lab.llvm.org:8011/builders/llvm-hexagon-elf/builds/9746
>
> The next build, 9747 also passes and if you click the svn-llvm step
> you'll see that it just updates some files.
>
> But all of a sudden, 9749 fails.  If you look at the svn-llvm step
> again, you see this:

There are two buildslaves hooked up to that builder, and those two
builds did not run on the same slave.

-Eli

--
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux
Foundation Collaborative Project