(I can't decide which is worse - talking about myself in the first or
third person in these updates)
Hey,
- FUDCon Blacksburg was a great success and OpenStack was represented
by an "Introduction to OpenStack" session by Dan Prince and Russell
Bryant:
http://www.youtube.com/watch?v=T8BEob9dSBA
Russell and Matt Domsch also had an OpenStack packaging hackfest
where they packaged python-nova-adminclient and openstack-tempo:
http://bugzilla.redhat.com/781831
Review Request: python-nova-adminclient - Nova administration Python API
http://bugzilla.redhat.com/81858
Review Request: openstack-tempo - OpenStack RESTful API to cron
- A massive posse of Red Hat and Fedora folks are going along to
FOSDEM (Brussels, Feb 4-5). In particular a bunch of upstream and
Fedora OpenStack hackers are going to be around in the "Cloud and
Virt Dev Room":
http://fosdem.org/2012/schedule/track/virtualization_and_cloud_devroom
Most notably, Pádraig is doing a demo on pacemaker-cloud and
OpenStack and has documented the whole thing here:
http://www.pixelbeat.org/docs/pacemaker-cloud/
- The Horizon, Quantum, Qpid and libguestfs Fedora 17 features have
all been approved by FESCo:
http://fedoraproject.org/wiki/Features/OpenStack_Horizon
http://fedoraproject.org/wiki/Features/OpenStack_Quantum
http://fedoraproject.org/wiki/Features/OpenStack_using_Qpid
http://fedoraproject.org/wiki/Features/OpenStack_using_libguestfs
- Mark joined the upstream release team and proposed releasing a
bugfix update for Diablo Nova and Glance:
http://wiki.openstack.org/StableBranchRelease
The release was announced on 2012-01-20:
https://lists.launchpad.net/openstack/msg06834.html
and the list of bugs fixed (91 in total!) can be seen here:
http://launchpad.net/nova/+milestone/2011.3.1
http://launchpad.net/glance/+milestone/2011.3.1
Both are available in F16 updates-testing:
http://admin.fedoraproject.org/updates/openstack-nova-2011.3.1-2.fc16
http://admin.fedoraproject.org/updates/openstack-glance-2011.3.1-1.fc16
The Nova update includes a fix for a small regression in 2011.3.1:
http://bugzilla.redhat.com/783878
nova update has incompatibility with deltacloud
Thanks to Pádraig and Steven Dake for finding and fixing that
regression so quickly!
- Cole has been making great progress on getting Horizon into shape
for Fedora 17. You can see some of the details in this thread:
http://lists.fedoraproject.org/pipermail/cloud/2012-January/thread.html#1162
Part of this effort involves finishing off the openstackx removal:
http://blueprints.launchpad.net/horizon/+spec/novaclient-migration
and, to that end, Cole has sent a bunch of patches upstream
including:
http://review.openstack.org/3197 (nova)
Add an API extension for creating+deleting flavors
http://review.openstack.org/3311 (novaclient)
Add flavor create/delete support
http://review.openstack.org/3285 (novaclient)
Add a 'usage' module and 'usage-list' cli command
- Russell's patch to support Qpid was merged in the nick of time for
the essex-3 milestone release:
http://review.openstack.org/2982
If you read through the gerrit review page, it's a good example of
the trials and tribulations involved with getting a patch merged -
what with trouble makers (like me :) suggesting that the patch be
re-factored, the gating tests randomly failing on the CI server,
someone else merging a patch which conflicts with yours and you
accidentally breaking the unit tests when making changes requested
by reviewers ... phew, it's quite an effort!
Interestingly, another developer is working on adding support for
ZeroMQ to Essex:
https://lists.launchpad.net/openstack/msg06949.html
OpenStack users will have no shortage of messaging system choices!
- Russell has packaged python-xattr:
http://bugzilla.redhat.com/782622
Review Request: python-xattr - Python wrapper for extended file-system attributes
which is needed by Glance's image caching code:
http://bugzilla.redhat.com/732692
Get correct version of python-xattr included in Fedora for glance image caching
However, Russell and Pádraig came to the conclusion that it may make
more sense to just make Glance use the xattr library already in
Fedora, since this is what Swift uses. Russell went ahead and got a
patch upstream for this:
https://review.openstack.org/3414
- Russell has joined the OpenStack Vulnerability Management Team to
help with the work involved in the responsible disclosure of
OpenStack vulnerabilities:
http://wiki.openstack.org/VulnerabilityManagement
Russell previously helped with Asterisk security advisories which, by
all accounts, were very well managed.
So far, OpenStack and Fedora have been doing a good job establishing
a process for coordinating disclosures. These have been made public
so far:
http://bugzilla.redhat.com/show_bug.cgi?id=CVE-2011-4596 (13-12-2011)
http://bugzilla.redhat.com/show_bug.cgi?id=CVE-2012-0030 (11-01-2012)
- Devstack is a tool which upstream OpenStack developers use for their
development environment - i.e. it makes it easy to run the various
OpenStack services together from your git checkouts. However, it
currently only runs on Ubuntu.
Luckily, some folks from Yahoo! have started work on a new version
of devstack which will support multiple distributions:
https://lists.launchpad.net/openstack/msg06747.html
Alan Pevec is working on getting this working on Fedora. This would
be really awesome, because it would mean that OpenStack developers
working on Fedora would have the same development environment as
OpenStack developers working on Ubuntu.
Pádraig has been helping the devstack2 developers figure out the
dependency set for running this on EPEL6:
https://lists.launchpad.net/openstack/msg06913.html
- On a similar note, Derek Higgins has been working on having
Smokestack support running tests on Fedora machines. Currently
Smokestack runs tests on Ubuntu machines deployed using Chef, but
Derek has some proof-of-concept patches to do the same thing with
Fedora machines deployed using Puppet. More on this soon!
- Derek also posted some nice changes for openstack-nova-db-setup:
http://lists.fedoraproject.org/pipermail/cloud/2012-January/001182.html
- Eoghan Glynn has been doing a rocking job of helping get Glance into
good shape for the essex-3 milestone release and has had a bunch of
patches merged:
https://review.openstack.org/#q,owner:eglynn+project:openstack/glance,n,z
One interesting issue that his patches threw up is the problem of
coordinating changes which require a corresponding change in
devstack. Because the patch can't be merged until devstack is
changed and devstack can't be changed until the patch is merged, we
end up with a chicken-and-egg situation. The saga is discussed here:
http://bugs.launchpad.net/openstack-ci/+bug/917593
In other Glance news, Pete Zaitcev reported this bug:
http://bugs.launchpad.net/glance/+bug/919520
which Mark promptly fixed.
- Alan has pushed some a Swift 1.4.4 update to rawhide and EPEL6:
https://admin.fedoraproject.org/updates/openstack-swift-1.4.4-2.el6
- Alan has also proposed a minimal "virtualization host" comps group
for Fedora 17. This would be useful for OpenStack because it would
represent the set of packages (apart from the OpenStack packages
themselves) required for an OpenStack compute node:
http://lists.fedoraproject.org/pipermail/devel/2012-January/161475.html
- Quantum looks like it may gain an interesting feature in Essex - a
"linux bridge plugin" which would allow folks to test Quantum
without using OpenvSwitch:
http://wiki.openstack.org/Quantum-Linux-Bridge-Plugin
Cheers,
Mark.