]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Add Scality SRB driver
authorDavid Pineau <dav.pineau@gmail.com>
Mon, 1 Dec 2014 11:21:35 +0000 (12:21 +0100)
committerNicolas Trangez <ikke@nicolast.be>
Wed, 17 Dec 2014 12:10:43 +0000 (13:10 +0100)
commita23f17f8cebe5e1e57f675aedf6272257257d1b7
tree7bfb0f2d948da12d72c01701cedf20fdec903b36
parent83bc931790d895c4c1617931a69ac5b8294db642
Add Scality SRB driver

This patch implements the `srb-driver` blueprint. It uses a similar
approach as Ceph's RBD in the way it exposes a block device to the
system.

The driver controls the SRB Linux kernel driver through a sysfs
interface and leverages LVM for snapshot management. The native block
driver talks to Scality's storage system (or any other vendor exposing
a compatible CDMI interface) through a HTTP-based RESTful protocol.

iSCSI export to Nova is provided.

Driver cert results are provided in bug #1400327.

Implements: blueprint srb-driver
See: https://blueprints.launchpad.net/cinder/+spec/srb-driver
Related-Bug: #1400327
See: https://bugs.launchpad.net/cinder/+bug/1400327
Co-Authored-By: Nicolas Trangez <ikke@nicolast.be>
Co-Authored-By: JordanP <jordan.pittier@scality.com>
Change-Id: Id8d00df9db4004d5aeb8c0269d114ef50e0b8f8e
cinder/tests/test_srb.py [new file with mode: 0644]
cinder/volume/drivers/srb.py [new file with mode: 0644]
etc/cinder/rootwrap.d/volume.filters