David Blaikie via llvm-dev
2021-Feb-24 18:40 UTC
[llvm-dev] Buildbots building one revision at a time
Not sure, but Galina might have some ideas. On Wed, Feb 24, 2021 at 4:37 AM Nemanja Ivanovic via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi everyone, > the short version - can I make a bot skip a bunch of revisions even if it > is set up to build every revision? > > TL; DR; > Since many of the PPC build bots were down for 8 days due to the winter > storm in Austin, TX, a large number of build requests have queued up. For > most of our bots, this isn't really an issue since they just pick up the > latest revision and make the jump. > > However, our flang and mlir bots appear to be building a single revision > at a time. Even though each build takes under 10 minutes, it will take > quite some time for them to catch up on the few hundred requests. This > appears to be because they have 'collapseRequests': False in their > configuration. > I would like to keep that behaviour, but hopefully there is an override > for special circumstances such as this. None of my attempts (Cancel whole > queue and Force Build on https://lab.llvm.org/buildbot/#/builders/88) > have done anything. Does someone know of a way to make these bots skip all > these build requests? > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210224/ea1ca267/attachment.html>
Galina Kistanova via llvm-dev
2021-Feb-24 23:55 UTC
[llvm-dev] Buildbots building one revision at a time
Hi Nemanja I have cancelled the queue for both ppc64le-mlir-rhel-clang and ppc64le-flang-rhel-clang for you. Hope this helps.> the short version - can I make a bot skip a bunch of revisions even if itis set up to build every revision? In cases like this, you can manually cancel the queued build requests from the Web UI. Under the hood there could be multiple queues, so it might take more than one click on the "Cancel whole queue" button. Every worker owner has permissions to control the worker itself and the queue of the build requests, modulo to unknown issues. If the worker owners logged in and the github accounts, they logged in with, have e-mail addresses matching those in the workers info. Yours must be powerllvm at ca.ibm.com. Was that the case? I have also noticed that you have a worker with the wrong name "ppc64le-flang+mlir-rhel-test" trying to connect over and over again from the same IP address the right one with the name "ppc64le-flang-mlir-rhel-test" connected from. Could you locate and stop the wrong worker, please? Stay safe and warm! Galina On Wed, Feb 24, 2021 at 10:40 AM David Blaikie <dblaikie at gmail.com> wrote:> Not sure, but Galina might have some ideas. > > On Wed, Feb 24, 2021 at 4:37 AM Nemanja Ivanovic via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Hi everyone, >> the short version - can I make a bot skip a bunch of revisions even if it >> is set up to build every revision? >> >> TL; DR; >> Since many of the PPC build bots were down for 8 days due to the winter >> storm in Austin, TX, a large number of build requests have queued up. For >> most of our bots, this isn't really an issue since they just pick up the >> latest revision and make the jump. >> >> However, our flang and mlir bots appear to be building a single revision >> at a time. Even though each build takes under 10 minutes, it will take >> quite some time for them to catch up on the few hundred requests. This >> appears to be because they have 'collapseRequests': False in their >> configuration. >> I would like to keep that behaviour, but hopefully there is an override >> for special circumstances such as this. None of my attempts (Cancel whole >> queue and Force Build on https://lab.llvm.org/buildbot/#/builders/88) >> have done anything. Does someone know of a way to make these bots skip all >> these build requests? >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210224/869c555b/attachment.html>
Nemanja Ivanovic via llvm-dev
2021-Mar-02 04:02 UTC
[llvm-dev] Buildbots building one revision at a time
Really sorry for the late reply. Thank you so much for canceling the queues for these bots. I actually didn't realize that the email for the logged-in user has to match the one we use for the bot. I was logged in with a different one. Thanks for explaining that. As for the old bot with the invalid name, I suspect it started itself back up after the machine came back to life. We'll be sure to disable it and nuke it once and for all. Nemanja On Wed, Feb 24, 2021 at 6:55 PM Galina Kistanova <gkistanova at gmail.com> wrote:> Hi Nemanja > > I have cancelled the queue for both ppc64le-mlir-rhel-clang and > ppc64le-flang-rhel-clang for you. > Hope this helps. > > > the short version - can I make a bot skip a bunch of revisions even if > it is set up to build every revision? > > In cases like this, you can manually cancel the queued build requests from > the Web UI. Under the hood there could be multiple queues, so it might take > more than one click on the "Cancel whole queue" button. > > Every worker owner has permissions to control the worker itself and the > queue of the build requests, modulo to unknown issues. If the worker owners > logged in and the github accounts, they logged in with, have e-mail > addresses matching those in the workers info. Yours must be > powerllvm at ca.ibm.com. Was that the case? > > I have also noticed that you have a worker with the wrong name > "ppc64le-flang+mlir-rhel-test" trying to connect over and over again from > the same IP address the right one with the name > "ppc64le-flang-mlir-rhel-test" connected from. Could you locate and stop > the wrong worker, please? > > Stay safe and warm! > > Galina > > On Wed, Feb 24, 2021 at 10:40 AM David Blaikie <dblaikie at gmail.com> wrote: > >> Not sure, but Galina might have some ideas. >> >> On Wed, Feb 24, 2021 at 4:37 AM Nemanja Ivanovic via llvm-dev < >> llvm-dev at lists.llvm.org> wrote: >> >>> Hi everyone, >>> the short version - can I make a bot skip a bunch of revisions even if >>> it is set up to build every revision? >>> >>> TL; DR; >>> Since many of the PPC build bots were down for 8 days due to the winter >>> storm in Austin, TX, a large number of build requests have queued up. For >>> most of our bots, this isn't really an issue since they just pick up the >>> latest revision and make the jump. >>> >>> However, our flang and mlir bots appear to be building a single revision >>> at a time. Even though each build takes under 10 minutes, it will take >>> quite some time for them to catch up on the few hundred requests. This >>> appears to be because they have 'collapseRequests': False in their >>> configuration. >>> I would like to keep that behaviour, but hopefully there is an override >>> for special circumstances such as this. None of my attempts (Cancel whole >>> queue and Force Build on https://lab.llvm.org/buildbot/#/builders/88) >>> have done anything. Does someone know of a way to make these bots skip all >>> these build requests? >>> _______________________________________________ >>> LLVM Developers mailing list >>> llvm-dev at lists.llvm.org >>> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >>> >>-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210301/4b6be9ce/attachment.html>