[OpenStack-Infra] Nodepool package for Jessie

Antoine Musso hashar at free.fr
Thu Sep 3 16:47:24 UTC 2015


Hello,

Filippo Giunchedi and I have completed a Debian package of Nodepool.

It is targeting Jessie with the OpenStack packages from jessie-backports
so it might not be usable out of the box but still.

The package right now is v0.1.1 with a few patches:

python-statsd >= 3.0 related:

https://review.openstack.org/#/c/186079/
  Debug dying task managers
https://review.openstack.org/#/c/187668/
  Convert timing metrics to milliseconds
https://review.openstack.org/#/c/171890/
 Convert to use latest statsd version

Let Nodepool actually gracefully shutdown:

  https://review.openstack.org/#/c/203232/
  Properly stop all threads on SIGINT


The service is managed by systemd which handles the daemonization as
well as PID tracking (hence nodepool service is started with -d).

There is no debconf to easily configure it :-/


The repo is:

 https://github.com/wikimedia/operations-debs-nodepool/

Branches:

  debian: /debian/ directory and v0.1.1
  upstream:  v0.1.1

Quilt patches are kept as open changes in Gerrit against branch
patch-queue/debian and kept in sync with gpb-pq from git-buildpackage:

https://gerrit.wikimedia.org/r/#/q/status:open+project:operations/debs/nodepool+branch:patch-queue/debian,n,z


Bumping the version further is blocked on a few python modules which are
missing from Jessie and Jessie backports such as python-shade.


I am wondering whether you would be interested in having the packaging
work hosted under OpenStack umbrella?

-- 
Antoine "hashar" Musso



More information about the OpenStack-Infra mailing list