<div dir="ltr">FWIW, my experience with our Buildbot system has taught me that anything past 500 or so build logs per builder, causes Buildbot to behave very poorly.  Buildbot uses pickle files to store build status results and the meta information such as the location of the actual text file with the build and test step stdio information.  When Buidlbot loads a webpage (such as the Waterfall or Console view) it reads all of the relevant pickle files for the builds it is displaying information for.  If you happen to have a large build history, all of the pickle files are read while the page is loading.  This will bring Buildbot to an almost complete standstill.  It's unfortunate that this information never made it out of the pickle files and into the transactional backend.  Maybe time to start looking for a better CI solution (if one really even exists)?<div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 20, 2015 at 7:24 PM, Chris Matthews <span dir="ltr"><<a href="mailto:chris.matthews@apple.com" target="_blank">chris.matthews@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>YMMV, but I think when I tried this with buildbot 250 was the largest I could get per build, no matter how many I told it to keep. <br><br>Sent from my iPad</div><div><div class="h5"><div><br>On May 20, 2015, at 6:27 PM, Sean Silva <<a href="mailto:chisophugis@gmail.com" target="_blank">chisophugis@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 19, 2015 at 12:50 PM, Reid Kleckner <span dir="ltr"><<a href="mailto:rnk@google.com" target="_blank">rnk@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, May 19, 2015 at 11:50 AM, Chris Matthews <span dir="ltr"><<a href="mailto:chris.matthews@apple.com" target="_blank">chris.matthews@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div>sanitizer-windows</div></div></div></blockquote><div><br></div><div>So, I tried to track down what went wrong here, and the oldest build I can find is:</div><div><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lab.llvm.org-3A8011_builders_sanitizer-2Dwindows_builds_3916&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=07HRhUHP9xtwQD7oY-E_vDRSffW8a2G4DHivXOmJIrA&s=DGWMQ6ZQWPHdddx7WOxrX9EFyXuBVTAUNV9StHvXrm4&e=" target="_blank">http://lab.llvm.org:8011/builders/sanitizer-windows/builds/3916</a></div><div><br></div><div>This raises a different problem: the buildmaster doesn't hold onto enough logs. That build is from five days ago, and already I can't find the relevant blamelist causing the breakage. =/</div></div></div></div></blockquote><div><br></div><div>+1, in today's day and age, it's senseless to not just keep infinite logs.</div><div><br></div><div>-- Sean Silva</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div></div>
</div></blockquote></div></div></div><br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div></div>