<div dir="ltr">Thanks!</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 17, 2015 at 1:32 PM, Anita Kuno <span dir="ltr">&lt;<a href="mailto:anteaya@anteaya.info" target="_blank">anteaya@anteaya.info</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 07/14/2015 02:16 PM, Erlon Cruz wrote:<br>
<span class="">&gt; On Tue, Jul 14, 2015 at 1:06 PM, Anita Kuno &lt;<a href="mailto:anteaya@anteaya.info">anteaya@anteaya.info</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; On 07/14/2015 11:39 AM, Erlon Cruz wrote:<br>
&gt;&gt;&gt; Hi Anita,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I think I knew what happened, we had a power failure this weekend, and<br>
&gt;&gt; the<br>
&gt;&gt;&gt; VM that was running the Jenkins master for this CI was automatically<br>
&gt;&gt;&gt; booted, if you see on the CI reports all of then where sent on 13/07.<br>
&gt;&gt;<br>
&gt;&gt; Great are you able to take any steps so that if you have a power failure<br>
&gt;&gt; in future that a human needs to evaluate the system prior to it<br>
&gt;&gt; reporting on patches.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; Sure, we have done it!<br>
&gt;<br>
&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Whats is there any criteria for removing CIs?<br>
&gt;&gt;<br>
&gt;&gt; This gerrit account has been disabled. The CI has not be removed. There<br>
&gt;&gt; is a difference.<br>
&gt;&gt;<br>
&gt;&gt; That was what I meant. Disable.<br>
&gt;<br>
&gt;<br>
&gt;&gt; The criteria for disabling CIs is meeting infra requirements as outlined<br>
&gt;&gt; here:<br>
&gt;&gt; <a href="http://docs.openstack.org/infra/system-config/third_party.html#requirements" rel="noreferrer" target="_blank">http://docs.openstack.org/infra/system-config/third_party.html#requirements</a><br>
</span><span class="">&gt;&gt; as well as infra having discretion at disabling a system at any time:<br>
&gt;&gt; &quot;The OpenStack Infrastructure team disables mis-behaving third-party ci<br>
&gt;&gt; accounts at its discretion.&quot; from<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://docs.openstack.org/infra/system-config/third_party.html#permissions-on-your-third-party-system" rel="noreferrer" target="_blank">http://docs.openstack.org/infra/system-config/third_party.html#permissions-on-your-third-party-system</a><br>
&gt;&gt;<br>
</span><span class="">&gt;&gt;&gt; I fell this removal was very<br>
&gt;&gt;&gt; unfair.<br>
&gt;&gt;<br>
&gt;&gt; That&#39;s fine and I appreciate you sharing your thoughts with me.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; I have seen CIs reporting errors for weeks<br>
&gt;&gt;<br>
&gt;&gt; Have you communicated those errors to anyone? The core reviewers of the<br>
&gt;&gt; project? The operators of the CI in question? Shared them at a third<br>
&gt;&gt; party meeting?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; Yes, we talked[1] to cinder guys and informed about the problem when it<br>
&gt; happened, also informed about the patch that was ready to fix the<br>
&gt; problem[2], that was only merged after I asked again.<br>
&gt;<br>
&gt;<br>
&gt;&gt; Part of the reason why my actions may seem so heavy handed is that my<br>
&gt;&gt; vision of CI operators working collaboratively with each other to ensure<br>
&gt;&gt; high quality of all systems has not come to pass. Quality as a whole is<br>
&gt;&gt; low and folks tend to ignore CI reports as noise, even the useful ones.<br>
&gt;&gt; As a survival technique I disable systems when I find out about them.<br>
&gt;&gt; This system came to my attention and I diabled it.<br>
&gt;&gt;<br>
&gt;<br>
&gt; We worked in a collaboration scheme since the problem came up. Since we<br>
&gt; detected the problem, that was not our fault BTW, we are working with<br>
&gt; Cinder team to get it fixed. Collaboration is opposed to the action that<br>
&gt; was taken here. You see a problem and before informing the people that<br>
&gt; could solve the problem or trying to understand the status of the problem<br>
&gt; just disable the CI.<br>
&gt;<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2015-07-13.log.html#t2015-07-13T21:36:48" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2015-07-13.log.html#t2015-07-13T21:36:48</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
</span><span class="">&gt;&gt;&gt; and then, only after<br>
&gt;&gt;&gt; warnings to operators in this mailing list, they are removed.<br>
&gt;&gt;<br>
&gt;&gt; Nothing has been removed. Infra takes care of the gerrit accounts,<br>
&gt;&gt; nothing more.<br>
&gt;&gt;<br>
&gt;&gt;&gt; In our case,<br>
&gt;&gt;&gt; it was less than 24h, we got no warnings and got this account disabled.<br>
&gt;&gt;&gt; Today, we can&#39;t test the CI against the patch that entered (yesterday)<br>
&gt;&gt; and<br>
&gt;&gt;&gt; will have to do all the process to get the account again. Is it possible<br>
&gt;&gt; to<br>
&gt;&gt;&gt; re-enable the account so we can continue the process to test the patch<br>
&gt;&gt; that<br>
&gt;&gt;&gt; should fix the problem?<br>
&gt;&gt;<br>
&gt;&gt; Let&#39;s get some confirmation a power outage in future will have a<br>
&gt;&gt; different outcome.<br>
&gt;&gt;<br>
&gt;<br>
&gt; I have done this. If you re-enable it, it will run in silent mode until we<br>
&gt; assure that it is stable enough to post to gerrit.<br>
&gt;<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks Erlon,<br>
&gt;&gt; Anita.<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt; Erlon<br>
&gt;&gt;&gt;<br>
</span>&gt;&gt;&gt; On Tue, Jul 14, 2015 at 12:06 PM, Anita Kuno &lt;<a href="mailto:anteaya@anteaya.info">anteaya@anteaya.info</a>&gt;<br>
<span class="">&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 07/14/2015 10:18 AM, Erlon Cruz wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hi Anita,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; There was a change in an external library (lockutils) that was causing<br>
&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; patches run in our CI to fail. We have reported the problem[1],<br>
&gt;&gt;&gt;&gt; submitted a<br>
&gt;&gt;&gt;&gt;&gt; fix[2], and shut down the CI while the fix wasn&#39;t merged.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Okay well somehow you shut down your system but it was still leaving<br>
&gt;&gt;&gt;&gt; comments on gerrit patches. How did that happen?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks Erlon,<br>
&gt;&gt;&gt;&gt; Anita.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; That was about 10<br>
&gt;&gt;&gt;&gt;&gt; days ago, and the patch only landed yesterday. We will re-run the above<br>
&gt;&gt;&gt;&gt;&gt; tests and submit the successful results.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; [1] <a href="https://bugs.launchpad.net/cinder/+bug/1470112" rel="noreferrer" target="_blank">https://bugs.launchpad.net/cinder/+bug/1470112</a><br>
</span>&gt;&gt;&gt;&gt;&gt; [2] <a href="https://review.openstack.org/#/c/197686/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/197686/</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Mon, Jul 13, 2015 at 7:06 PM, Anita Kuno &lt;<a href="mailto:anteaya@anteaya.info">anteaya@anteaya.info</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://review.openstack.org/#/c/199537/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/199537/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://review.openstack.org/#/c/198853/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/198853/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://review.openstack.org/#/c/193937/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/193937/</a><br>
<span class="">&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://review.openstack.org/#/c/201241/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/201241/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; This account is posting NOT_REGISTERED on patches.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; This is an indication that zuul (if you are using zuul) is unable to<br>
&gt;&gt;&gt;&gt;&gt;&gt; clearly communicate with Jenkins nodes. This is an internal error and<br>
&gt;&gt;&gt;&gt;&gt;&gt; has nothing to do with the patch.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Please fix your system and post your incident report with details as a<br>
&gt;&gt;&gt;&gt;&gt;&gt; response.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Please test your system on ci-sandbox after it is working again.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thank you,<br>
&gt;&gt;&gt;&gt;&gt;&gt; Anita.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; Third-party-announce mailing list<br>
</span>&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Third-party-announce@lists.openstack.org">Third-party-announce@lists.openstack.org</a><br>
<span class="">&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt; <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; Please attend the third party meetings:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://eavesdrop.openstack.org/#Third_Party_Meeting" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/#Third_Party_Meeting</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
</span><span class="">&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; Third-party-announce mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:Third-party-announce@lists.openstack.org">Third-party-announce@lists.openstack.org</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
</span><span class="">&gt;&gt; <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce</a><br>
&gt;&gt;&gt;&gt;&gt; Please attend the third party meetings:<br>
&gt;&gt;&gt;&gt; <a href="http://eavesdrop.openstack.org/#Third_Party_Meeting" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/#Third_Party_Meeting</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
</span><span class="">&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Third-party-announce mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Third-party-announce@lists.openstack.org">Third-party-announce@lists.openstack.org</a><br>
&gt;&gt;&gt;&gt;<br>
</span><span class="">&gt;&gt; <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce</a><br>
&gt;&gt;&gt;&gt; Please attend the third party meetings:<br>
&gt;&gt;&gt;&gt; <a href="http://eavesdrop.openstack.org/#Third_Party_Meeting" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/#Third_Party_Meeting</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
</span><span class="">&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Third-party-announce mailing list<br>
&gt;&gt;&gt; <a href="mailto:Third-party-announce@lists.openstack.org">Third-party-announce@lists.openstack.org</a><br>
</span><span class="">&gt;&gt;&gt; <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce</a><br>
&gt;&gt;&gt; Please attend the third party meetings:<br>
&gt;&gt; <a href="http://eavesdrop.openstack.org/#Third_Party_Meeting" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/#Third_Party_Meeting</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
</span><span class="">&gt;&gt; _______________________________________________<br>
&gt;&gt; Third-party-announce mailing list<br>
&gt;&gt; <a href="mailto:Third-party-announce@lists.openstack.org">Third-party-announce@lists.openstack.org</a><br>
</span><span class="">&gt;&gt; <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce</a><br>
&gt;&gt; Please attend the third party meetings:<br>
&gt;&gt; <a href="http://eavesdrop.openstack.org/#Third_Party_Meeting" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/#Third_Party_Meeting</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
</span>&gt; [1]<br>
<span class="">&gt; <a href="http://eavesdrop.openstack.org/irclogs/%23openstack-cinder/%23openstack-cinder.2015-07-02.log.html" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/irclogs/%23openstack-cinder/%23openstack-cinder.2015-07-02.log.html</a><br>
&gt; [2<br>
&gt; <a href="http://eavesdrop.openstack.org/irclogs/%23openstack-cinder/%23openstack-cinder.2015-07-08.log.html" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/irclogs/%23openstack-cinder/%23openstack-cinder.2015-07-08.log.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
</span><span class="">&gt; _______________________________________________<br>
&gt; Third-party-announce mailing list<br>
&gt; <a href="mailto:Third-party-announce@lists.openstack.org">Third-party-announce@lists.openstack.org</a><br>
</span><span class="">&gt; <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce</a><br>
&gt; Please attend the third party meetings: <a href="http://eavesdrop.openstack.org/#Third_Party_Meeting" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/#Third_Party_Meeting</a><br>
&gt;<br>
<br>
</span>This account is now re-enabled.<br>
<br>
In future please keep a conversation in the same thread, starting a new<br>
thread which is a part of the conversation is confusing when I go to<br>
look for information.<br>
<br>
Reference:<br>
<a href="http://lists.openstack.org/pipermail/third-party-announce/2015-July/000245.htmls" rel="noreferrer" target="_blank">lists.openstack.org/pipermail/third-party-announce/2015-July/000245.htmls</a><br>
<br>
Thank you Erlon,<br>
<span class="">Anita.<br>
<br>
_______________________________________________<br>
Third-party-announce mailing list<br>
</span><a href="mailto:Third-party-announce@lists.openstack.org">Third-party-announce@lists.openstack.org</a><br>
<div class="HOEnZb"><div class="h5"><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce</a><br>
Please attend the third party meetings: <a href="http://eavesdrop.openstack.org/#Third_Party_Meeting" rel="noreferrer" target="_blank">http://eavesdrop.openstack.org/#Third_Party_Meeting</a><br>
</div></div></blockquote></div><br></div>