Jump to: navigation, search

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:

  1. 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.
  2. 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.
  3. Block storage is a critical component of OpenStack, as such it warrants focused and dedicated attention.
  4. 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:

  1. Provide as close to a "drop in" replacement/alternative to nova-volume
  2. 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:

  1. 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.
  2. 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.
  3. Block storage is a critical component of OpenStack, as such it warrants focused and dedicated attention.
  4. 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:

  1. Provide as close to a "drop in" replacement/alternative to nova-volume
  2. 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