<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hopefully, our schedule for Kilo will be flexible enough to allocate a session to discuss CI for Third Party in Neutron.</div>
<div>So, I completely agree with Sukhdev that all MLs iteration should get us into a formal conclusion and later into guidelines/process for all CI owners.</div>
<div><br>
</div>
<div>Edgar</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Sukhdev Kapur <<a href="mailto:sukhdevkapur@gmail.com">sukhdevkapur@gmail.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Wednesday, September 3, 2014 at 4:34 PM<br>
<span style="font-weight:bold">To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [neutron] [third-party] collecting recheck command to re-trigger third party CI<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">Incidentally, I replied to Kurt's email this morning on this subject - below is what I wrote.
<div>There are several threads with such information. While it is great to express opinions on the MLs, converting them into decisions/conclusions should be done in a formal fashion. I suggested that this be addressed in a session in Kilo - hosted by Kyle/Edgar. </div>
<div><br>
</div>
<div>-Sukhdev</div>
<div>---------------------------<br>
<div><br>
</div>
<div>
<div style="font-family:arial,sans-serif;font-size:13px">Hi Kurt, <br>
<br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">Please see our wiki [1] which has a link to the Google doc describing the recheck patch. <br>
<br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">At the time the requirement was to support "recheck no bug/bug#". Our system is built to support this syntax. <br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">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 style="font-family:arial,sans-serif;font-size:13px">Thanks for all the good work by you and the infra team - making things easier for us. <br>
<br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">regards..<br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">-Sukhdev<br>
<br>
[1] <a href="https://wiki.openstack.org/wiki/Arista-third-party-testing" target="_blank">https://wiki.openstack.org/wiki/Arista-third-party-testing</a><br>
[2] <a href="https://wiki.openstack.org/wiki/NeutronThirdPartyTesting" target="_blank">https://wiki.openstack.org/wiki/NeutronThirdPartyTesting</a><br>
[3] <a href="http://ci.openstack.org/third_party.html" target="_blank">http://ci.openstack.org/third_party.html</a>
<div class="">
<div id=":5ay" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif" style=""></div>
</div>
</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Wed, Sep 3, 2014 at 2:34 PM, Anita Kuno <span dir="ltr">
<<a href="mailto:anteaya@anteaya.info" target="_blank">anteaya@anteaya.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb">
<div class="h5">On 09/03/2014 02:03 PM, Akihiro Motoki wrote:<br>
> Hi Neutron team,<br>
><br>
> There are many third party CI in Neutron and we sometimes/usually<br>
> want to retrigger third party CI to confirm results.<br>
> A comment syntax varies across third party CI, so I think it is useful<br>
> to gather "recheck command" in one place. I struggled to know how to<br>
> rerun a specific CI.<br>
><br>
> I added to "recheck command" column in the list of Neutron plugins and<br>
> drivers [1].<br>
> Could you add "recheck command" of your CI in the table?<br>
> If it is not available, please add "N/A".<br>
><br>
> Note that supporting recheck is one of the requirements of third party<br>
> testing. [2]<br>
> I understand not all CIs support it due to various reasons, but<br>
> collecting it is useful for developers and reviewers.<br>
><br>
> A syntax of "recheck command" is under discussion in infra review [3].<br>
> I believe the column of "recheck command" is still useful even after<br>
> the official syntax is defined because it is not an easy thing to know<br>
> each CI system name.<br>
><br>
> [1] <a href="https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers#Existing_Plugin_and_Drivers" target="_blank">
https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers#Existing_Plugin_and_Drivers</a><br>
> [2] <a href="http://ci.openstack.org/third_party.html#requirements" target="_blank">
http://ci.openstack.org/third_party.html#requirements</a><br>
> [3] <a href="https://review.openstack.org/#/c/118623/" target="_blank">https://review.openstack.org/#/c/118623/</a><br>
><br>
> Thanks,<br>
> Akihiro<br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
</div>
</div>
Let's add the infra meeting log where this was discussed as reference<br>
material as well.<br>
<br>
<a href="http://eavesdrop.openstack.org/meetings/infra/2014/infra.2014-08-19-19.02.log.html" target="_blank">http://eavesdrop.openstack.org/meetings/infra/2014/infra.2014-08-19-19.02.log.html</a><br>
timestamp: 19:48:38<br>
<br>
Thanks,<br>
Anita.<br>
<div class="HOEnZb">
<div class="h5"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</span>
</body>
</html>