<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 13 December 2016 at 00:25, James E. Blair <span dir="ltr"><<a href="mailto:corvus@inaugust.com" target="_blank">corvus@inaugust.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm happy to report that we have made significant progress on adding<br>
ZooKeeper support to Nodepool, in preparation for supporting Zuul v3.<br>
<br></blockquote><div><br></div><div>I keep meaning to read up on what's planned for zuul v3, the recorded talk from the last summit was good in explaining some of the benefits for users of the new capabilities, but I'd also love to get up to speed on how some of the backend changes will improve things for operation. Is there some blog posts or something that goes into this?<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

This branch contains an update to the nodepool-builder process which<br>
uses ZooKeeper rather than MySQL and gearman for coordinating image<br>
builds and storing information about them (the main nodepool process<br>
still uses MySQL and gearman -- updating it to use ZooKeeper is the next<br>
section of work).<br></blockquote><div><br></div><div>Will any of that break those still using zuul/nodepool with Jenkins? Or is that orthogonal? I still don't have a full handle on how Jenkins/Zuul/Nodepool interacts besides that it uses gearman.<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tomorrow, I also plan on merging the zuulv3 branch into master.  If you<br>
are interested in becoming an early adopter of this, that would be a<br>
great time to start using it.  We don't have much documentation in<br>
Nodepool itself about this, but the short version is: install and run<br>
ZooKeeper (a one node cluster is fine) and point Nodepool at it.  There<br>
is already (optional) support for it in puppet-openstackci and<br>
puppet-nodepool.  You can take a look at the OpenStack infra operational<br>
documentation here:<br>
<br>
  <a href="http://docs.openstack.org/infra/system-config/nodepool.html" rel="noreferrer" target="_blank">http://docs.openstack.org/<wbr>infra/system-config/nodepool.<wbr>html</a><br>
<br>
Once we tidy the master branch up a bit, we will release a new version,<br>
0.4.0 with the ZooKeeper based builder.  At that point, it would be a<br>
good idea for anyone running Nodepool to begin using it.<br>
<br>
Thanks,<br>
<br>
Jim<br>
<br>
</blockquote></div><br></div><div class="gmail_extra">Looking forward to checking it out, and hopefully getting involved around zuulv3 integration with GitHub!<br></div><div class="gmail_extra"><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Darragh Bailey<br>"Nothing is foolproof to a sufficiently talented fool"</div>
</div></div>