Jump to: navigation, search

Difference between revisions of "Cinder/Unified-IBM-XIV-DS8K-Storage-Driver"

m (Erikzaadi moved page Cinder/UnifiedIBMStorageDriver to Cinder/UnifiedIBMXIVDS2KStorageDriver: Altering content)
(Summary)
Line 1: Line 1:
 +
= Unified IBM XIV and IBM DS8K Storage Driver =
 +
 
== Summary ==
 
== Summary ==
  
There are several IBM Storage Arrays that have similar interfaces, E.g. IBM XIV and IBM DS8K.
+
IBM XIV and IBM DS8K Storage Arrays have identical interfaces.  
  
Instead of creating a Cinder driver per Array type, a consolidated Cinder Volume Driver called '''ibm.py''' will be able to manage all similar IBM Storage Arrays.
+
Instead of creating a Cinder driver per Array type, a consolidated Cinder Volume Driver called '''xiv_ds8k.py''' will manage both.
  
 
The scope of changes intended by this blueprint includes:
 
The scope of changes intended by this blueprint includes:
  
* Refactoring '''cinder/volume/drivers/xiv.py''' to a unified '''cinder/volume/drivers/ibm.py'''
+
* Refactoring '''cinder/volume/drivers/xiv.py''' to a unified '''cinder/volume/drivers/xiv_ds8k.py'''
* Unify how different array pass unique parameters in a comprehendible and documented solution
 
* Increase Test Coverage
 
  
 
=== Gerrit Review: ===
 
=== Gerrit Review: ===
https://review.openstack.org/41296
+
'''TBD'''
 
 
  
 
=== Blueprint: ===
 
=== Blueprint: ===
https://blueprints.launchpad.net/cinder/+spec/unified-ibm-storage
+
'''TBD'''

Revision as of 07:39, 12 August 2013

Unified IBM XIV and IBM DS8K Storage Driver

Summary

IBM XIV and IBM DS8K Storage Arrays have identical interfaces.

Instead of creating a Cinder driver per Array type, a consolidated Cinder Volume Driver called xiv_ds8k.py will manage both.

The scope of changes intended by this blueprint includes:

  • Refactoring cinder/volume/drivers/xiv.py to a unified cinder/volume/drivers/xiv_ds8k.py

Gerrit Review:

TBD

Blueprint:

TBD