NovaLieutenants
Rationale
The number of people contributing code to nova has grown dramatically over the last few months, and it is becoming difficult to maintain a clear picture of the entire code base. We are attempting to move towards a somewhat more sectioned view of the code, where there is at least one person who is responsible for maintaining a given section of code. This is similar to the process used for linux development.
Lieutenants
What |
OpenStack API |
AWS API |
Network Service |
Compute Service |
Volume Service |
Scheduler Service < > (including zones) |
Libvirt Driver |
Xen Driver |
VMWare Driver |
HyperV Driver |
Testing |
Documentation |
Billing / Usage |
Monitoring |
Scalability/Performance < > (dealing with issues < > like fakevirt & how to simulate < > thousands of nodes on "small" clusters) |
Admin API |
Security |
Deployment (Chef / Puppet) |
Ubuntu packaging |
RHEL packaging |
OpenSuSE/SLES packaging |