<p dir="ltr"></p>
<p dir="ltr">-Atin<br>
Sent from one plus one<br>
On Jan 12, 2016 7:41 PM, &quot;Niels de Vos&quot; &lt;<a href="mailto:ndevos@redhat.com">ndevos@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Tue, Jan 12, 2016 at 07:21:37PM +0530, Raghavendra Talur wrote:<br>
&gt; &gt; We have now changed the gerrit-jenkins workflow as follows:<br>
&gt; &gt;<br>
&gt; &gt; 1. Developer works on a new feature/bug fix and tests it locally(run<br>
&gt; &gt; run-tests.sh completely).<br>
&gt; &gt; 2. Developer sends the patch to gerrit using rfc.sh.<br>
&gt; &gt;<br>
&gt; &gt; +++Note that no regression runs have started automatically for this patch<br>
&gt; &gt; at this point.+++<br>
&gt; &gt;<br>
&gt; &gt; 3. Developer marks the patch as +1 verified on gerrit as a promise of<br>
&gt; &gt; having tested the patch completely. For cases where patches don&#39;t have a +1<br>
&gt; &gt; verified from the developer, maintainer has the following options<br>
&gt; &gt; a. just do the code-review and award a +2 code review.<br>
&gt; &gt; b. pull the patch locally and test completely and award a +1 verified.<br>
&gt; &gt; Both the above actions would result in triggering of regression runs for<br>
&gt; &gt; the patch.<br>
&gt;<br>
&gt; Would it not help if anyone giving +1 code-review starts the regression<br>
&gt; tests too? When developers ask me to review, I prefer to see reviews<br>
&gt; done by others first, and any regression failures should have been fixed<br>
&gt; by the time I look at the change.<br>
When this idea was originated (long back) I was in favour of having regression triggered on a +1, however verified flag set by the developer would still trigger the regression. Being a maintainer I would always prefer to look at a patch when its verified  flag is +1 which means the regression result would also be available.<br>
&gt;<br>
&gt; Niels<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; 4. Once the regression runs complete, verification verdict is passed onto<br>
&gt; &gt; gerrit by jenkins<br>
&gt; &gt; and maintainer can proceed with the merge using submit button.<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Raghavendra Talur<br>
&gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; maintainers mailing list<br>
&gt; &gt; <a href="mailto:maintainers@gluster.org">maintainers@gluster.org</a><br>
&gt; &gt; <a href="http://www.gluster.org/mailman/listinfo/maintainers">http://www.gluster.org/mailman/listinfo/maintainers</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gluster-devel mailing list<br>
&gt; <a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
&gt; <a href="http://www.gluster.org/mailman/listinfo/gluster-devel">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
</p>