Difference between revisions of "NovaLieutenants"
(Adding myself as RHEL packager) |
m (Text replace - "__NOTOC__" to "") |
||
(29 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
− | + | ||
= Rationale = | = 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 [http://p2pfoundation.net/Linux_-_Governance#Linux_Organization the process] used for linux development. | 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 [http://p2pfoundation.net/Linux_-_Governance#Linux_Organization the process] used for linux development. | ||
= Lieutenants = | = Lieutenants = | ||
− | + | {| border="1" cellpadding="2" cellspacing="0" | |
− | == [[OpenStack]] API | + | | '''What''' |
− | + | |- | |
− | + | | [[OpenStack]] API | |
− | + | |- | |
− | + | | AWS API | |
− | + | |- | |
− | + | | Network Service | |
− | + | |- | |
− | + | | Compute Service | |
− | + | |- | |
− | + | | Volume Service | |
− | + | |- | |
− | + | | Scheduler Service <<BR>> (including zones) | |
− | + | |- | |
− | + | | Libvirt Driver | |
− | + | |- | |
− | + | | Xen Driver | |
− | + | |- | |
− | + | | VMWare Driver | |
− | + | |- | |
− | + | | HyperV Driver | |
− | + | |- | |
− | + | | Testing | |
− | + | |- | |
− | + | | Documentation | |
− | + | |- | |
− | + | | Billing / Usage | |
− | + | |- | |
− | + | | Monitoring | |
− | + | |- | |
− | + | | Scalability/Performance <<BR>> (dealing with issues <<BR>> like fakevirt & how to simulate <<BR>> thousands of nodes on "small" clusters) | |
− | + | |- | |
− | + | | Admin API | |
− | + | |- | |
− | + | | Security | |
− | + | |- | |
− | + | | Deployment (Chef / Puppet) | |
− | + | |- | |
− | + | | Ubuntu packaging | |
+ | |- | ||
+ | | RHEL packaging | ||
+ | |- | ||
+ | | OpenSuSE/SLES packaging |
Latest revision as of 23:29, 17 February 2013
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 |