Skip to content

Commit

Permalink
Port LeftHand driver to use ABCMeta driver model
Browse files Browse the repository at this point in the history
Use new ABCMeta driver model for LeftHand driver.
Implements: blueprint abc-driver-update

Change-Id: I4acd1cd711b8718340abd08fdabacb2e4b713b73
  • Loading branch information
kumartin committed Jun 19, 2015
1 parent f51ba45 commit a8030b7
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py
Expand Up @@ -45,7 +45,14 @@
MIN_CLIENT_VERSION = '1.0.4'


class HPLeftHandISCSIDriver(driver.VolumeDriver):
class HPLeftHandISCSIDriver(driver.TransferVD,
driver.ManageableVD,
driver.ExtendVD,
driver.CloneableVD,
driver.SnapshotVD,
driver.RetypeVD,
driver.MigrateVD,
driver.BaseVD):
"""Executes commands relating to HP/LeftHand SAN ISCSI volumes.
Version history:
Expand All @@ -55,10 +62,11 @@ class HPLeftHandISCSIDriver(driver.VolumeDriver):
1.0.3 - Fix for no handler for logger during tests
1.0.4 - Removing locks bug #1395953
1.0.5 - Adding support for manage/unmanage.
1.0.6 - Fixed #1432757 Updated minimum client version.
1.0.6 - Updated minimum client version. bug #1432757
1.0.7 - Update driver to use ABC metaclasses
"""

VERSION = "1.0.6"
VERSION = "1.0.7"

def __init__(self, *args, **kwargs):
super(HPLeftHandISCSIDriver, self).__init__(*args, **kwargs)
Expand Down

0 comments on commit a8030b7

Please sign in to comment.