<div dir="ltr"><div>Hi Kurt, <br><br></div><div>We (Arista) were one of the early adapters of the CI systems. We built our system based upon the Neutron requirements as of late last year/early this year. Our CI has been up and operational since January of this year. This is before (or in parallel to Jay Pipes effort of Zuul based CIs).<br>
<br></div><div>We have invested a lot of effort in getting this done. In fact, I helped many vendors setting up their Jenkin master/slaves, etc. <br></div><div>Additionally, we put an effort in coming up with a patch to support "recheck" matching - as it was not supported in Gerritt Plugin. <br>
</div><div>Please see our wiki [1] which has a link to the Google doc describing the recheck patch. <br><br></div><div>At the time the requirement was to support "recheck no bug/bug#". Our system is built to support this syntax. <br>
</div><div>The current Neutron Third party test systems are described in [2] and if you look at the requirements described in [3], it states that a single recheck should trigger all test systems. <br><br></div><div>Having said that, I understand the rationale of your argument. on this thread, and actually agree with your point. <br>
I have seen similar comments on various ML threads.<br><br></div><div>My suggestion is that this should be done in a coordinated manner so that everybody understands the requirements, rather than simply throwing it on the mailing list and assuming it is accepted by everybody. This is what leads to the confusion. Some people will take it as a marching orders, others may miss the thread and completely miss the communication. <br>
<br></div><div>Kyle Mestry (Neutron PTL) and Edgar Magana (Neutron Core) are proposing a session at Kilo Summit in Paris to cover third party CI systems. <br></div><div>I would propose that you please coordinate with them and get your point of view incorporated into this session. I have copied them both on this email so that they can share their wisdom on the subject as well. <br>
<br></div><div>Thanks for all the good work by you and the infra team - making things easier for us. <br><br></div><div>regards..<br></div><div>-Sukhdev<br><br>[1] <a href="https://wiki.openstack.org/wiki/Arista-third-party-testing">https://wiki.openstack.org/wiki/Arista-third-party-testing</a><br>
[2] <a href="https://wiki.openstack.org/wiki/NeutronThirdPartyTesting">https://wiki.openstack.org/wiki/NeutronThirdPartyTesting</a><br>[3] <a href="http://ci.openstack.org/third_party.html">http://ci.openstack.org/third_party.html</a><br>
<br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 3, 2014 at 4:59 AM, Kurt Taylor <span dir="ltr"><<a href="mailto:krtaylor@us.ibm.com" target="_blank">krtaylor@us.ibm.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<p><tt><font>Weidong Shao <<a href="mailto:weidongshao@gmail.com" target="_blank">weidongshao@gmail.com</a>> wrote on 09/02/2014 09:35:30 PM:<br>
<br>
> From:</font></tt><br>
<tt><font>> <br>
> Weidong Shao <<a href="mailto:weidongshao@gmail.com" target="_blank">weidongshao@gmail.com</a>></font></tt><br>
<tt><font>> </font></tt><br>
<tt><font><br>
> Subject:</font></tt><br>
<tt><font>> <br>
> [OpenStack-Infra] VMWare NSX CI - recheck info</font></tt></p><div class=""><br>
<tt><font>> <br>
> Hi, </font></tt><br>
<tt><font>> <br>
> I have a CL (<a href="https://review.openstack.org/#/c/116094/" target="_blank">https://review.openstack.org/#/c/116094/</a>) that fails in<br>
> VMWare NSX CI. I could not figure out the proper way to do a recheck<br>
> on that. On the error log page, there is a link to the team's wiki,<br>
> from which this instruction is given: </font></tt><br>
<tt><font>> "To issue a recheck, submit a comment with the following text: <br>
> vmware-recheck"</font></tt><br>
<tt><font>> <br>
> I did that but it did not trigger a recheck. </font></tt><br>
<tt><font>> Could someone help me on this?</font></tt><br>
<br>
</div><tt><font>As of today, all systems, project and third-party, should restart </font></tt><br>
<tt><font>test jobs with just "recheck" comment. Including information after</font></tt><br>
<tt><font>"recheck" doesn't break anything upstream. </font></tt><br>
<br>
<tt><font>See: <a href="https://review.openstack.org/#/c/108724/" target="_blank">https://review.openstack.org/#/c/108724/</a> and</font></tt><br>
<tt><font>the discussion at: </font></tt><tt><font><a href="https://review.openstack.org/#/c/100133/" target="_blank">https://review.openstack.org/#/c/100133/</a> and </font></tt><br>
<tt><font><a href="https://review.openstack.org/#/c/109565/" target="_blank">https://review.openstack.org/#/c/109565/</a></font></tt><br>
<br>
<tt><font>Since most third-party systems are actually supporting some form of</font></tt><br>
<tt><font>"recheck-<system name>" I am proposing a new change to the comment</font></tt><br>
<tt><font>syntax to accommodate the need for triggering specific third-party</font></tt><br>
<tt><font>system rechecks.</font></tt><br>
<br>
<tt><font>Kurt Taylor (krtaylor)</font></tt><div class=""><br>
<br>
<tt><font>> <br>
> A related note on NSX CI:</font></tt><br>
<tt><font>> <br>
> Apparently, the VMWare CI does not follow the guideline from http://<br>
> <a href="http://ci.openstack.org/third_party.html" target="_blank">ci.openstack.org/third_party.html</a> to include contacts, recheck <br>
> instruction etc. Some other CIs provide better messages on failure. e.g, </font></tt><br>
<tt><font>> <br>
> A10</font></tt><br>
<tt><font>> Contact: <a href="mailto:a10-openstack-ci@a10networks.com" target="_blank">a10-openstack-ci@a10networks.com</a></font></tt><br>
<tt><font>> Additional information: <a href="https://wiki.openstack.org/wiki/" target="_blank">https://wiki.openstack.org/wiki/</a><br>
> ThirdPartySystems/A10_Networks_CI</font></tt><br>
<tt><font>> Or from RYU CI</font></tt><br>
<tt><font>> "Build failed. Leave a comment with 'recheck-ryu' to rerun a check. <br>
> ('recheck' will be ignored.)"</font></tt><br>
<tt><font>> Could someone from the NSX/Openstack team make the necessary changes?</font></tt><br>
<tt><font>> <br>
> Thanks, </font></tt><br>
<tt><font>> Wei_______________________________________________<br>
</font></tt><tt><font><br>
</font></tt></div><p></p></div><br>_______________________________________________<br>
OpenStack-Infra mailing list<br>
<a href="mailto:OpenStack-Infra@lists.openstack.org">OpenStack-Infra@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra</a><br>
<br></blockquote></div><br></div>