OpenStack status

Mark McLoughlin markmc at redhat.com
Mon Feb 27 16:31:04 UTC 2012


Hey,

It's been a month since I posted the last report:

  http://lists.fedoraproject.org/pipermail/cloud/2012-January/001200.html

What's been happening since?

 - Pádraig, Russell, Dan Berrange and Rich Jones headed to FOSDEM in 
   Brussels.

   Pádraig's talk was on reliability, pacemaker cloud and OpenStack:

     http://www.pixelbeat.org/docs/pacemaker-cloud/fosdem/

   Dan's was on libvirt-sandbox:

     http://berrange.com/posts/2012/02/05/libvirt-sandbox-at-fosdem-2012/

   and Rich's was on libguestfs:

     http://rwmj.wordpress.com/2012/02/04/libguestfs-talk-at-fosdem/

   Thierry Carrez also gave his perspective on OpenStack goings-on at 
   the cloud devroom:

     http://fnords.wordpress.com/2012/02/08/fosdem-2012-feedback/

   LWN covered a very popular talk given by Ryan Lane on how Wikimedia 
   are using OpenStack to open up their infrastructure maintenance to a
   wider contributor group:

     http://lwn.net/Articles/480002/


 - Upstream is holding its Spring Governance elections where 
   contributors to the project get to vote on the Project Technical 
   Leads (PTL) for each project and two seats on the Project Policy 
   Board (PPB)

     http://etherpad.openstack.org/Spring2012-Nominees

   Mark is running for a PPB seat and Eoghan is running for Glance PTL.


 - Upstream held a "Bug Squashing Day":

     http://wiki.openstack.org/BugSquashingDay/20120202

   where a bunch of folks all chipped in and attempted to make a dent 
   in the bug count.


 - The essex-3 milestone was released:

     http://www.mail-archive.com/openstack@lists.launchpad.net/msg06924.html

   and our Nova, Glance, Swift, Keystone and Quantum packages in 
   Fedora 17 were promptly updated.

 - There's been some discussions on the mailing list about some of the 
   changes resulting from updating to latest Essex:

     http://lists.fedoraproject.org/pipermail/cloud/2012-February/001247.html
     http://lists.fedoraproject.org/pipermail/cloud/2012-February/001266.html


 - To help maintain packages like Nova and Glance, we are now 
   maintaining our patches for those packages in git repositories on 
   github:

     http://github.com/fedora-openstack/nova
     http://github.com/fedora-openstack/glance

   and using a simple shell script to extract the commits as patch 
   files to include in our RPMs:

     http://pkgs.fedoraproject.org/gitweb/?p=openstack-nova.git;a=blob;f=update-patches.sh;h=617221fc249


 - Cole's epic battle with Horizon ended in victory for Cole!

     https://bugzilla.redhat.com/785946

   It looks on track to be a totally awesome new feature for Fedora 17:

     http://fedoraproject.org/wiki/Features/OpenStack_Horizon

   One interesting scene in this drama was Cole and Derek trying to 
   get to the bottom of a mod_wsgi issue:

     http://lists.fedoraproject.org/pipermail/cloud/2012-January/001215.html

 - python-keystoneclient and python-quantumclient have been packaged 
   by Cole and reviewed by Alan and Bob:

     https://bugzilla.redhat.com/784910
     https://bugzilla.redhat.com/785016


 - Derek Higgins and Dan Prince have been making awesome progress with 
   having SmokeStack run its tests on Fedora. You can get an idea of 
   the bewildering amount of activity involved from their github feeds:

     https://github.com/derekhiggins
     https://github.com/dprince

   The end result is that all patches submitted to OpenStack's gerrit 
   instance now get tested by SmokeStack on Fedora 16 e.g.

     http://smokestack.openstack.org/jobs/13714

   The packages which SmokeStack tests are built from these fedpkg 
   repo forks on github:

     https://github.com/fedora-openstack/openstack-nova
     https://github.com/fedora-openstack/openstack-glance
     https://github.com/fedora-openstack/openstack-keystone

   We will pull changes from there into Fedora each time we update to
   the latest upstream.

   SmokeStack also uses Puppet recipes to deploy OpenStack before 
   testing it. The recipes it currently uses are here:

     https://github.com/derekhiggins/puppetlabs-openstack-nosubmodules

   Derek is working with Dan Bode from Puppetlabs to get the Fedora 
   changes cleaned up and merged into:

     https://github.com/puppetlabs/puppetlabs-openstack

 - On a related note, Dan Prince recently joined the OpenStack team at 
   Red Hat and will be involved with Fedora. Dan is the author of 
   SmokeStack and a member of nova-core.


 - After Alan Pevec and Chris Wright's efforts to add Fedora support 
   to devstackpy, Dean Troyer posted his patch to add F-16 support to 
   the original devstack:

     https://lists.launchpad.net/openstack/msg07867.html

   Awesome!


 - A complete re-write of Keystone (dubbed "keystone light") was 
   merged recently and there has been a flurry of activity around 
   getting it into shape for Essex:

     https://lists.launchpad.net/openstack/msg07610.html

 - Adam Young is working on LDAP support in keystone:

     https://review.openstack.org/#change,4362

   and also filed a bunch of keystone bugs:

     https://bugs.launchpad.net/keystone/+bug/923748
     https://bugs.launchpad.net/keystone/+bug/923755
     https://bugs.launchpad.net/keystone/+bug/923771
     https://bugs.launchpad.net/keystone/+bug/933852

- Alan Pevec has been keeping on top of the packaging fallout from the 
  keystone light merge with e.g.

     http://pkgs.fedoraproject.org/gitweb/?p=openstack-keystone.git;a=commitdiff;h=25c3f93


 - Eoghan has continued to kick ass on glance:

    https://review.openstack.org/#q,owner:eglynn+OR+reviewer:eglynn,n,z

  and is now a member of the glance-core team. Some of his large 
  changes include:

    https://review.openstack.org/4096
    https://review.openstack.org/3863


 - Pete has updated swift documentation to include details on how to 
   set up SAIO (Swift All In One) on Fedora:

     https://github.com/openstack/swift/commit/6f7f95ffde


 - Dan Berrange is working on publishing some reasonably official
   Fedora images to use when testing OpenStack:

     http://lists.fedoraproject.org/pipermail/cloud/2012-February/001275.html
     http://lists.fedoraproject.org/pipermail/cloud/2012-February/001234.html

   The idea is to base these image on the work already done to publish 
   images for EC2.


 - Mark made some further progress on openstack-common by introducing 
   the idea of an "incubation area" in openstack-common where new APIs 
   can be worked on until they are stable:

     http://wiki.openstack.org/CommonLibrary#Incubation

   The idea is that APIs like openstack.common.cfg aren't quite ready 
   yet to guarantee API stability, but we can use a simple script to 
   keep the copies of the code in sync across projects.

 - Mark also continued to slog away on cfg adoption with e.g.

     https://review.openstack.org/3731
     https://review.openstack.org/3730
     https://review.openstack.org/3401
     https://review.openstack.org/#q,project:openstack/keystone+owner:markmc+status:open,n,z


 - Pádraig found and fixed python3 related b0rkage in koji:

     https://bugzilla.redhat.com/show_bug.cgi?id=785301#c3

 - Pádraig also packaged dnsmasq's dhcp_release so that it could be 
   used in Nova:

     https://bugzilla.redhat.com/788485


 - Russell packaged python-sendfile which was needed for one of 
   Eoghan's Glance patches:

     https://bugzilla.redhat.com/788252

 - Russell also added Qpid support to Glance's notifications code:

     https://review.openstack.org/3939


 - Doug Weimer posted a patch to have Swift updated to 1.4.6 and Alan 
   subsequently pushed an update:

     https://bugzilla.redhat.com/795771


 - At a recent upstream PPB meeting, Quantum was accepted as a core 
   OpenStack project for the Folsom release:

     https://lists.launchpad.net/netstack/msg00735.html


 - Derek and Pádraig have been dealing with a systemd/tgtd issue caused 
   by a recent systemd update in Fedora 16:

     https://bugzilla.redhat.com/show_bug.cgi?id=797913

 - In a similar vein, Derek fixed a Nova Volumes issue caused by a 
   iscsiadm behaviour change in Fedora 17:

     https://review.openstack.org/#change,4188


Cheers,
Mark.




More information about the cloud mailing list