Difference between revisions of "Cinder"
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
+ | ---- /!\ '''Edit conflict - other version:''' ---- | ||
+ | = Cinder - [[OpenStack]] Block Storage Service = | ||
+ | |||
+ | The goal of the Cinder project is to separate the existing nova-volume block service into it's own project. | ||
+ | |||
+ | == Reasoning: == | ||
+ | # Nova is currently a very large project, managing all of the dependencies in linkages of services within Nova can make the ability to advance new features and functionality very difficult. | ||
+ | # As a result of the many components and dependencies in Nova, it's difficult for anybody to really have a complete view of Nova and to be a true expert. This makes the job of core team member on Nova very difficult, and inhibits good thorough reviews of bug and blueprint submissions. | ||
+ | # Block storage is a critical component of [[OpenStack]], as such it warrants focused and dedicated attention. | ||
+ | # Having Block Storage as a dedicated core project in [[OpenStack]] enables the ability to greatly improve functionality and reliability of the block storage component of [[OpenStack]] | ||
+ | |||
+ | == Goals for Folsom release: == | ||
+ | # Provide as close to a "drop in" replacement/alternative to nova-volume | ||
+ | # Emphasis on limiting disruption | ||
+ | Operate using the same novaclient commands that are used today (nova volume-create, nova volume-snapshot-create, etc) | ||
+ | Utilize the same architecture and code, just separate it out of the Nova project | ||
+ | Cinder is LITERALLY a copy and past of the nova-volume code | ||
+ | |||
+ | ---- /!\ '''Edit conflict - your version:''' ---- | ||
= Cinder - [[OpenStack]] Block Storage Service = | = Cinder - [[OpenStack]] Block Storage Service = | ||
Line 17: | Line 36: | ||
#* Cinder is LITERALLY a copy and past of the nova-volume code | #* Cinder is LITERALLY a copy and past of the nova-volume code | ||
#* | #* | ||
+ | |||
+ | ---- /!\ '''End of edit conflict''' ---- | ||
The service previously known as [[OpenStack]] Nova-Volumes | The service previously known as [[OpenStack]] Nova-Volumes |
Revision as of 17:26, 14 July 2012
/!\ Edit conflict - other version: ----
Cinder - OpenStack Block Storage Service
The goal of the Cinder project is to separate the existing nova-volume block service into it's own project.
Reasoning:
- Nova is currently a very large project, managing all of the dependencies in linkages of services within Nova can make the ability to advance new features and functionality very difficult.
- As a result of the many components and dependencies in Nova, it's difficult for anybody to really have a complete view of Nova and to be a true expert. This makes the job of core team member on Nova very difficult, and inhibits good thorough reviews of bug and blueprint submissions.
- Block storage is a critical component of OpenStack, as such it warrants focused and dedicated attention.
- Having Block Storage as a dedicated core project in OpenStack enables the ability to greatly improve functionality and reliability of the block storage component of OpenStack
Goals for Folsom release:
- Provide as close to a "drop in" replacement/alternative to nova-volume
- Emphasis on limiting disruption
Operate using the same novaclient commands that are used today (nova volume-create, nova volume-snapshot-create, etc) Utilize the same architecture and code, just separate it out of the Nova project Cinder is LITERALLY a copy and past of the nova-volume code
/!\ Edit conflict - your version: ----
Cinder - OpenStack Block Storage Service
The goal of the Cinder project is to separate the existing nova-volume block service into it's own project.
Reasoning:
- Nova is currently a very large project, managing all of the dependencies in linkages of services within Nova can make the ability to advance new features and functionality very difficult.
- As a result of the many components and dependencies in Nova, it's difficult for anybody to really have a complete view of Nova and to be a true expert. This makes the job of core team member on Nova very difficult, and inhibits good thorough reviews of bug and blueprint submissions.
- Block storage is a critical component of OpenStack, as such it warrants focused and dedicated attention.
- Having Block Storage as a dedicated core project in OpenStack enables the ability to greatly improve functionality and reliability of the block storage component of OpenStack
Goals for Folsom release:
- Provide as close to a "drop in" replacement/alternative to nova-volume
- Emphasis on limiting disruption
- Operate using the same novaclient commands that are used today (nova volume-create, nova volume-snapshot-create, etc)
- Utilize the same architecture and code, just separate it out of the Nova project
- Cinder is LITERALLY a copy and past of the nova-volume code
/!\ End of edit conflict ----
The service previously known as OpenStack Nova-Volumes
The work is being done here: http://etherpad.openstack.org/cinder-worksheet to get the project into gerrit ASAP
Weekly IRC meeting on Thursdays at 18:00 UTC on #openstack-meeting