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=updat...
- 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=commitdi...
- 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+s...
- 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.