<div dir="ltr">Hi Steve<div>From what i observed, in scenarios where cross repo job is triggered, the ZUUL_REF is the same for both repo A and repo B. </div><div>This is an example:</div><div><a href="http://logs.openstack.org/34/56334/1/gate/gate-tempest-devstack-vm-full/a0a2fa5/logs/devstack-gate-setup-workspace-new.txt.gz">http://logs.openstack.org/34/56334/1/gate/gate-tempest-devstack-vm-full/a0a2fa5/logs/devstack-gate-setup-workspace-new.txt.gz</a><br>
</div><div><pre style="color:rgb(0,0,0)">refs/zuul/master/Z2dde909e70be42658ebde615fdb0f67e appears in repos of python-cinderclient, nova, and neutron. I guess the same zuul_ref is referencing the respective change in each repo. </pre>
<pre style="color:rgb(0,0,0)"><br></pre></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 14, 2013 at 1:07 PM, Varnau, Steve (Seaquest R&D) <span dir="ltr"><<a href="mailto:steve.varnau@hp.com" target="_blank">steve.varnau@hp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div>
<font face="Calibri" size="3"><span style="font-size:12pt">
<div>Hello OpenStack-Infra team,</div>
<div> </div>
<div>Looking at the Zuul documentation and even the devstack-vm-gate-wrap.sh script, I’m not entirely clear on how Zuul passes information for multiple repos.</div>
<div><font><span style="font-size:11pt"> </span></font></div>
<div>I understand that a triggering change only applies to one repo, since there are no cross-repo change transactions. But I know that for gate testing Zuul considers “shared change queues” if multiple repos run the same job.  </div>

<div> </div>
<div>Repos A and B are in the same change queue, change in A is being tested, and then a change in B enters the pipeline; in this case the Zuul parameters (ZUUL_REF) is for repo B (ZUUL_PROJECT).  </div>
<div><font><span style="font-size:11pt"> </span></font></div>
<div>How does the job get information about the preceding changes in repo A?  Documentation mentions ZUUL_CHANGE_IDS, but I don’t know how that helps me.</div>
<div><font><span style="font-size:11pt"> </span></font></div>
<div>Does Zuul wait and not run such cross-repo dependent jobs at the same time?</div>
<div><font><span style="font-size:11pt"> </span></font></div>
<div>Thanks,</div>
<div><font><span style="font-size:11pt">-Steve</span></font></div>
<div><font><span style="font-size:11pt"> </span></font></div>
<div><font><span style="font-size:11pt"> </span></font></div>
<div><font><span style="font-size:11pt"> </span></font></div>
</span></font>
</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>