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 |