<div dir="ltr">Hi,<div><br></div><div>Yes, agree we should disable keeping core files, now that they&#39;re not serving a direct purpose and occasionally cause problems.</div><div><br></div><div>Mark</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 9, 2017 at 10:32 AM Schulz, Roland &lt;<a href="mailto:roland.schulz@intel.com">roland.schulz@intel.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
This was added when we had intermittent crashes in Jenkins. We didn&#39;t find the cause without it because we couldn’t reproduce it.<br>
If we have this problem again in the future we could archive core files only if there is only a single one. If there is more than one than it shouldn&#39;t be a hard to reproduce crash.<br>
<br>
Roland<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:gromacs.org_gmx-developers-bounces@maillist.sys.kth.se" target="_blank">gromacs.org_gmx-developers-bounces@maillist.sys.kth.se</a> [mailto:<a href="mailto:gromacs.org_gmx-developers-bounces@maillist.sys.kth.se" target="_blank">gromacs.org_gmx-developers-bounces@maillist.sys.kth.se</a>] On Behalf Of Szilárd Páll<br>
Sent: Thursday, November 9, 2017 9:20 AM<br>
To: Discussion list for GROMACS development &lt;<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a>&gt;<br>
Subject: Re: [gmx-developers] jenkins killed by core files<br>
<br>
On Thu, Nov 9, 2017 at 5:59 PM, Szilárd Páll &lt;<a href="mailto:pall.szilard@gmail.com" target="_blank">pall.szilard@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Earlier today (around 15:00 CET) a change resulted in ~1200 failed<br>
&gt; tests and generated a volume of core files that swamped the jenkins<br>
&gt; server. We spent far too much time tracking down the issue and<br>
&gt; recovering from it and identified some critical issues in the setup<br>
&gt; that we believe require changes.<br>
&gt;<br>
&gt; Given that:<br>
&gt; - we all are increasingly drafting and developing in gerrit, not even<br>
&gt; testing locally,<br>
&gt; - we don&#39;t have enough space for even the ~1200 cores files of a<br>
&gt; single failed job could generate (let alone multiple iterations of a<br>
&gt; buggy change),<br>
&gt; - we&#39;re storing uncompressed cores files that we rarely if ever look<br>
&gt; at we need to take action and prevent such time-consuming failures.<br>
&gt;<br>
&gt; There are two options I see:<br>
&gt; - I&#39;ll disable archiving core files (right away so the aforementioned<br>
&gt; change won&#39;t bomb jenkins again ;)) -- after devs time saved by having<br>
&gt; jenkins compile for them can now be spent on occasionally testing a<br>
&gt; bit more locally (or on the build slaves if necessary) when hard to<br>
&gt; track down bugs cause crashes;<br>
&gt;<br>
&gt; - We have found a jenkis plugin that compresses artifacts; if this<br>
&gt; reduces the size of archived data enough, we could try to deploy it<br>
&gt; and re-enable core file archival. I have the suspicion that it won&#39;t<br>
&gt; work due to a bug prevented us from using it to begin with, but I&#39;ll<br>
&gt; have to check.<br>
<br>
Indeed, it is not compatible with the articaft copy plugin:<br>
<a href="https://issues.jenkins-ci.org/browse/JENKINS-22637" rel="noreferrer" target="_blank">https://issues.jenkins-ci.org/browse/JENKINS-22637</a><br>
<br>
Core file archival is now disabled for the master matrix, will do the same for 2016.<br>
<br>
&gt;<br>
&gt; Cheers,<br>
&gt; --<br>
&gt; Szilárd<br>
--<br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.<br>
--<br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.</blockquote></div>