<font size=2 face="sans-serif">Hi </font><font size=1 face="sans-serif">Jeremy</font><font size=2 face="sans-serif">.</font>
<br>
<br><font size=2 face="sans-serif">Thanks for your help! I've fixed the
configuration.</font>
<br>
<br><font size=2 face="sans-serif">Thanks & Best Regards,</font>
<br>
<br><font size=2 face="sans-serif">Godwin Hu(؛ْ¹ْاه)<br>
<br>
Software Engineer<br>
IBM China System and Technology Lab(CSTL), Beijing<br>
Tel(Seat): 86-010-82451453</font>
<br><font size=2 face="sans-serif">Location : Ring Building, 1BW270<br>
E-mail Address: hguoqing@cn.ibm.com <br>
Address: IBM ZGC Campus. Ring Building, 28# ZhongGuanCun Software Park,
Shang Di, Beijing P.R.China 100193</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Jeremy Stanley <fungi@yuggoth.org></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">Guo Qing GH Hu/China/IBM@IBMCN,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc:      
 </font><font size=1 face="sans-serif">openstack-infra@lists.openstack.org,
Li Jun Jiang/China/IBM@IBMCN, Shao Mei SM Ji/China/IBM@IBMCN</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">02/13/2014 02:28 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [OpenStack-Infra]
Jenkins job may run on same node in CI environment.</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>On 2014-02-11 16:47:26 +0800 (+0800), Guo Qing GH
Hu wrote:<br>
> I found that in following scenario jenkins job may run on same<br>
> node in CI environment.<br>
> <br>
> [cid]<br>
> When nodepool is trying to delete the node 1 on jenkins, but the<br>
> node has been assigned to queued 2, so nodepool will be failed to<br>
> delete node 1.<br>
[...]<br>
<br>
I suspect your Zuul layout may not be configured to pass the<br>
OFFLINE_NODE_WHEN_COMPLETE parameter with that job, which should<br>
cause the Jenkins Gearman plugin to atomically offline a node at job<br>
completion without giving Jenkins an opportunity to assign it<br>
another job. For OpenStack Infra we do this with a single_use_node<br>
parameter function in the<br>
modules/openstack_project/files/zuul/openstack_functions.py file in<br>
openstack-infra/config.<br>
-- <br>
Jeremy Stanley<br>
<br>
</font></tt>
<br>