PPA management tools
We use PPA’s quite heavily in OpenStack. Each of the core projects have a trunk PPA and a milestone-proposed PPA. Every commit to our bzr trunk branch results in an upload to the trunk PPA, and every...
View ArticleTesting of OpenStack
I’d like to take a couple of minutes of your time to talk about testing of OpenStack. Swift has always had very good test coverage, and Glance also does pretty well, so I’ll mostly be focused on Nova....
View ArticleMoving on..
Seeing as the election for the OpenStack Project Policy Board is going on, it seems only fair to announce that I quite soon no longer will be working for Rackspace. Instead, I will be working (still on...
View ArticleOpenStack design tenets
Before OpenStack even had a name, it had its basic design tenets. The wiki history reveals that Rick wrote these down as early as May 2010, two months before OpenStack was officially launched. Let’s...
View ArticleOpenStack design tenets – Part 2
In my last post, I talked about how we’ve deviated from our original design tenets. I’d like to talk a bit about how we can move forward. I guess first of all I should point out that I think the design...
View ArticleIntroducing BasicDB
Somewhat related to my two recent blog posts about the OpenStack design tenets, I’ve spent a couple of days hacking on BasicDB. BasicDB is a new project which aims to be feature and API compatible with...
View ArticleNova scheduling
I was very happy to notice this summit session proposal by Mike Wilson for the OpenStack summit in Hong Kong. Its title is “Rethinking scheduler design” and the body reads: Currently the scheduler...
View Article