It's been a month since I posted the last report:
What's been happening since?
- Pádraig, Russell, Dan Berrange and Rich Jones headed to FOSDEM in
Pádraig's talk was on reliability, pacemaker cloud and OpenStack:
Dan's was on libvirt-sandbox:
and Rich's was on libguestfs:
Thierry Carrez also gave his perspective on OpenStack goings-on at
the cloud devroom:
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:
- 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
Mark is running for a PPB seat and Eoghan is running for Glance PTL.
- Upstream held a "Bug Squashing Day":
where a bunch of folks all chipped in and attempted to make a dent
in the bug count.
- The essex-3 milestone was released:
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:
- To help maintain packages like Nova and Glance, we are now
maintaining our patches for those packages in git repositories on
and using a simple shell script to extract the commits as patch
files to include in our RPMs:
- Cole's epic battle with Horizon ended in victory for Cole!
It looks on track to be a totally awesome new feature for Fedora 17:
One interesting scene in this drama was Cole and Derek trying to
get to the bottom of a mod_wsgi issue:
- python-keystoneclient and python-quantumclient have been packaged
by Cole and reviewed by Alan and Bob:
- 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:
The end result is that all patches submitted to OpenStack's gerrit
instance now get tested by SmokeStack on Fedora 16 e.g.
The packages which SmokeStack tests are built from these fedpkg
repo forks on github:
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:
Derek is working with Dan Bode from Puppetlabs to get the Fedora
changes cleaned up and merged into:
- 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:
- 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:
- Adam Young is working on LDAP support in keystone:
and also filed a bunch of keystone bugs:
- Alan Pevec has been keeping on top of the packaging fallout from the
keystone light merge with e.g.
- Eoghan has continued to kick ass on glance:
and is now a member of the glance-core team. Some of his large
- Pete has updated swift documentation to include details on how to
set up SAIO (Swift All In One) on Fedora:
- Dan Berrange is working on publishing some reasonably official
Fedora images to use when testing OpenStack:
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:
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.
- Pádraig found and fixed python3 related b0rkage in koji:
- Pádraig also packaged dnsmasq's dhcp_release so that it could be
used in Nova:
- Russell packaged python-sendfile which was needed for one of
Eoghan's Glance patches:
- Russell also added Qpid support to Glance's notifications code:
- Doug Weimer posted a patch to have Swift updated to 1.4.6 and Alan
subsequently pushed an update:
- At a recent upstream PPB meeting, Quantum was accepted as a core
OpenStack project for the Folsom release:
- Derek and Pádraig have been dealing with a systemd/tgtd issue caused
by a recent systemd update in Fedora 16:
- In a similar vein, Derek fixed a Nova Volumes issue caused by a
iscsiadm behaviour change in Fedora 17: