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 = {| border="1" cellpadding="2" cellspacing="0"
 * 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
 * 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
 * Security
 * Deployment (Chef / Puppet)
 * Ubuntu packaging
 * RHEL packaging
 * OpenSuSE/SLES packaging
 * Ubuntu packaging
 * RHEL packaging
 * OpenSuSE/SLES packaging
 * OpenSuSE/SLES packaging
 * OpenSuSE/SLES packaging