I'll add some comments in your volumes branch as well. I'd really rather this go in as its own feature branch. I can understand the need for this kind of thing with something like /volumes that we want to check into Nova itself but we can certainly do this first (get it right) and then implement volumes to use it.
I really prefer things to go into nova as individual features and not in one big chunk.
In the meantime I'd go for making volumes a 'user' extension which already works great. Just have people that want to use it drop the volumes extension .py file into /var/lib/nova/extensions.
Hey Justin,
I'll add some comments in your volumes branch as well. I'd really rather this go in as its own feature branch. I can understand the need for this kind of thing with something like /volumes that we want to check into Nova itself but we can certainly do this first (get it right) and then implement volumes to use it.
I really prefer things to go into nova as individual features and not in one big chunk.
In the meantime I'd go for making volumes a 'user' extension which already works great. Just have people that want to use it drop the volumes extension .py file into /var/lib/ nova/extensions .
Dan