LOG = logging.getLogger(__name__)
-class NetApp7modeFibreChannelDriver(driver.FibreChannelDriver):
+class NetApp7modeFibreChannelDriver(driver.BaseVD,
+ driver.ManageableVD,
+ driver.ExtendVD,
+ driver.CloneableVD,
+ driver.TransferVD,
+ driver.SnapshotVD):
"""NetApp 7-mode FibreChannel volume driver."""
DRIVER_NAME = 'NetApp_FibreChannel_7mode_direct'
LOG = logging.getLogger(__name__)
-class NetAppCmodeFibreChannelDriver(driver.FibreChannelDriver):
+class NetAppCmodeFibreChannelDriver(driver.BaseVD,
+ driver.ManageableVD,
+ driver.ExtendVD,
+ driver.CloneableVD,
+ driver.TransferVD,
+ driver.SnapshotVD):
"""NetApp C-mode FibreChannel volume driver."""
DRIVER_NAME = 'NetApp_FibreChannel_Cluster_direct'
LOG = logging.getLogger(__name__)
-class NetApp7modeISCSIDriver(driver.ISCSIDriver):
+class NetApp7modeISCSIDriver(driver.BaseVD,
+ driver.ManageableVD,
+ driver.ExtendVD,
+ driver.CloneableVD,
+ driver.TransferVD,
+ driver.SnapshotVD):
"""NetApp 7-mode iSCSI volume driver."""
DRIVER_NAME = 'NetApp_iSCSI_7mode_direct'
LOG = logging.getLogger(__name__)
-class NetAppCmodeISCSIDriver(driver.ISCSIDriver):
+class NetAppCmodeISCSIDriver(driver.BaseVD,
+ driver.ManageableVD,
+ driver.ExtendVD,
+ driver.CloneableVD,
+ driver.TransferVD,
+ driver.SnapshotVD):
"""NetApp C-mode iSCSI volume driver."""
DRIVER_NAME = 'NetApp_iSCSI_Cluster_direct'