Last week, the third and last milestone of the Havana development branch of the Ceilometer release was finished. It's now available for testing and downloading. This means the end of the OpenStack Havana development is coming and that the features are now frozen.
Eleven blueprints have been implemented as you can see on the release page. That's one more than Havana-2 had, but it's less than what was planned initially, though we had a pretty high score considering the size of our contributing team. I'm going to talk about some of the more interesting blueprints here:
Eoghan Glynn (RedHat) continued his implementation of alarming features, and the audit API has been merged. A few blueprints related to alarming slipped and will be delayed until RC1. These blueprints have been granted feature freeze exceptions: logical combinations of alarms and alarm service partitioner.
With the help of Gordon Chung (IBM), I've worked on creating a blueprint for middleware to meter API requests. This has been merged into the Oslo branch and is handled by Ceilometer. Gordon added more middleware on top of it to add CADF support for auditing.
The Ceilometer agent compute gained its second inspector to poll for virtual machines, thanks to Alessandro Pilotti (Cloudbase) who implemented the Hyper-V inspector.
Ceilometer will be able to monitor Neutron bandwidth thanks to the eNovance folks that worked on the bandwidth metering blueprint, both on Ceilometer and Neutron parts. This is also a long-awaited feature.
Finally, Ceilometer will be shipped with yet another storage back-end, as Tong Li (IBM) implemented a DB2 driver.
Fifty-six bugs were fixed, though most of them might not interest you so I won't elaborate too much on that. Go read the list if you are curious.
Toward our Final Havana Release
With the feature freeze in place, we're now focusing on fixing bugs and improving documentation. I'll try to make sure we'll get there without too much trouble for October 17th, 2013. Stay tuned!