<div dir="ltr"><div>Hi Christian,</div><div><br></div><div>That's the default mode.<br></div><div>The both builders explicitly defined 'mergeRequests': False to build individual commits.</div><div><br></div><div>I have changed that by <a href="https://github.com/llvm/llvm-zorg/commit/8d3a31cb12b51456e276a19baf6694cc44ff8c59">https://github.com/llvm/llvm-zorg/commit/8d3a31cb12b51456e276a19baf6694cc44ff8c59</a>.</div><div><br></div><div>Now they would group the commits if there is a waiting queue. This means larger blame lists, unfortunately. So, if you have resources to throw to these builders to make them faster, that would be great.<br></div><div><br></div><div>Thanks</div><div><br></div><div>Galina<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 25, 2020 at 5:43 AM Christian Kühnel <<a href="mailto:kuhnel@google.com">kuhnel@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Galina,<div><br></div><div>How can I set a builder to "batch mode"? I could not find any documentation or examples for that...</div><div><br clear="all"><div><div dir="ltr"><div dir="ltr">Best,<div>Christian</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 3, 2020 at 9:33 AM Christian Kühnel <<a href="mailto:kuhnel@google.com" target="_blank">kuhnel@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi folks,<div><br></div><div>happy to set it to batch mode, if someone tells me where to configure it :)</div><div><br></div><div>Otherwise we could also upgrade the machine from 16 to 32 cores, if you would like to get more build results. Or do both...</div><div><br></div><div><br clear="all"><div><div dir="ltr"><div dir="ltr">Best,<div>Christian</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 1, 2020 at 1:05 AM Stephen Neuendorffer via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">+1 for batching.  In practice it's probably more important that things get run for every MLIR checkin, and not necessarily for every LLVM checkin.<br><div><br></div><div>Steve</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 31, 2020 at 9:26 AM Mehdi AMINI via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Indeed there is quite a backlog here right now: <a href="http://lab.llvm.org:8011/builders/mlir-windows" target="_blank">http://lab.llvm.org:8011/builders/mlir-windows</a> and here <a href="http://lab.llvm.org:8011/builders/mlir-nvidia" target="_blank">http://lab.llvm.org:8011/builders/mlir-nvidia</a></div><div dir="ltr">I agree that 17 hours of latency is likely too high to justify the non-batching.<br></div><div dir="ltr"><br></div><div>Note that the bots are doing `ninja` first followed by `ninja check-mlir`: they likely build much more than they need: the build could be faster by avoiding the first step.</div><div><br></div><div>-- </div><div>Mehdi</div><div><br></div><div dir="ltr"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 31, 2020 at 9:05 AM Johannes Doerfert <<a href="mailto:johannesdoerfert@gmail.com" target="_blank">johannesdoerfert@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
<br>
I broke the MLIR build yesterday and the two Flang bots told me about it <br>
pretty much right away. Yay!<br>
That is how I always thought the setup should work (modulo that we all <br>
try not to break builds).<br>
Today I got emails from an MLIR bot and I was a bit confused. I looked <br>
at the configuration of the two<br>
MLIR bots and it seems they test commits one by one, with the backlog <br>
that you would expect.<br>
I was wondering if my observation is correct and if this is the desired <br>
behavior?<br>
I don't necessarily think such a setup is bad but both MLIR bots run it <br>
this way, which might catch<br>
more problems but with a longer delay, unsure if it is worth it.<br>
<br>
<br>
I figured I bring this up but I'm fine when people don't see the need<br>
for change (or more bots).<br>
<br>
<br>
~ Johannes<br>
<br>
</blockquote></div>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>