<div dir="ltr">It&#39;s been a while since I posted an update. We&#39;re shifting to a quarterly update system from this time onwards.<br><br>Here&#39;s what&#39;s kept us busy last quarter:<br>* We&#39;ve moved our long-term planning from &quot;bugs&quot; to a (currently private) Trello board. This helps us plan for long-term projects and scheduling time for fixing infrastructure debt.<br>* Static analysis is almost entirely on Jenkins now except for Coverity. Thanks to Deepshika for her hard work in getting this to production. We plan to move this to Jenkins as well with a view on using <a href="http://coverity.com">coverity.com</a> rather than the Red Hat internal instance. This gives us the ability to see new issues and severity with better clarity.<br>* We commit our Jenkins job to the build-jobs repo on Gerrit. Now when a review is merged, it automatically runs `jenkins-jobs update`. This means the latest version of the job configuration is running on Jenkins all the time.<br>* We now collect logs from an aborted regression job.<br>* Jenkins upgraded to the latest version (2.73.2) to prevent security issues.<br>* We can now trigger jobs on <a href="http://ci.centos.org">ci.centos.org</a> from <a href="http://build.gluster.org">build.gluster.org</a>. This is useful to make the pipeline pieces fit together.<br>* On a change which only modifies tests, the regression run will only run those specific tests. Especially useful when tests are deactivated.<br>* All the smoke jobs now run on internal machines wasting less public IPs.<br>* We&#39;re in the processing of setting up <a href="http://ci-logs.gluster.org">ci-logs.gluster.org</a>. Once this is setup, individual test servers will no longer have a webserver.<br><br>Plans for this quarter:<br>* Gerrit upgrade to 2.13.9 [DONE!]<br>* Jenkins OS upgrade to CentOS 7<br>* Get statedumps from aborted regression runs<br>* Build Debian packages via Jenkins<br>* Tweak Gerrit permissions<br>* Finish the master pipeline job<br>* Create the release pipeline job<br>* Get Glusto debugging setups.<br>* Get CentOS regressions split into 10 chunks to reduce time.<br><br>Michael and I will be working together from the Brno office this week. We want to get done with the Gerrit upgrade (DONE, yay!) and the Jenkins OS upgrade. The Jenkins upgrade will happen on the 1st of Nov as it&#39;s a holiday in India. We&#39;ll be taking a full 8-hour window to finish everything out. The Jenkins OS upgrade will clear out SSH access to everyone. If you have files in your home directory on the Jenkins server that you&#39;d like to preserve, please do so now.<br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">nigelb<br></div></div>
</div>