Jump to: navigation, search

Cinder

Revision as of 17:24, 14 July 2012 by John (talk)

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

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