message = _("Volume %(volume_id)s is still attached, detach volume first.")
-class SfJsonEncodeFailure(CinderException):
- message = _("Failed to load data into json format")
-
-
class InvalidResults(Invalid):
message = _("The results are invalid.")
# Driver specific exceptions
-# Coraid
-class CoraidException(VolumeDriverException):
- message = _('Coraid Cinder Driver exception.')
-
-
-class CoraidJsonEncodeFailure(CoraidException):
- message = _('Failed to encode json data.')
-
-
-class CoraidESMBadCredentials(CoraidException):
- message = _('Login on ESM failed.')
-
-
-class CoraidESMReloginFailed(CoraidException):
- message = _('Relogin on ESM failed.')
-
-
-class CoraidESMBadGroup(CoraidException):
- message = _('Group with name "%(group_name)s" not found.')
-
-
-class CoraidESMConfigureError(CoraidException):
- message = _('ESM configure request failed: %(reason)s')
-
-
-class CoraidESMNotAvailable(CoraidException):
- message = _('Coraid ESM not available with reason: %(reason)s')
-
-
# Pure Storage
class PureDriverException(VolumeDriverException):
message = _("Pure Storage Cinder driver failure: %(reason)s")
-# Zadara
-class ZadaraException(VolumeDriverException):
- message = _('Zadara Cinder Driver exception.')
-
-
-class ZadaraServerCreateFailure(ZadaraException):
- message = _("Unable to create server object for initiator %(name)s")
-
-
-class ZadaraServerNotFound(ZadaraException):
- message = _("Unable to find server object for initiator %(name)s")
-
-
-class ZadaraVPSANoActiveController(ZadaraException):
- message = _("Unable to find any active VPSA controller")
-
-
-class ZadaraAttachmentsNotFound(ZadaraException):
- message = _("Failed to retrieve attachments for volume %(name)s")
-
-
-class ZadaraInvalidAttachmentInfo(ZadaraException):
- message = _("Invalid attachment info for volume %(name)s: %(reason)s")
-
-
-class BadHTTPResponseStatus(ZadaraException):
- message = _("Bad HTTP response status %(status)s")
-
-
# SolidFire
class SolidFireAPIException(VolumeBackendAPIException):
message = _("Bad response from SolidFire API")
message = _("There is no share which can host %(volume_size)sG")
-# HP MSA
-class HPMSAVolumeDriverException(VolumeDriverException):
- message = _("HP MSA Volume Driver exception")
-
-
-class HPMSAInvalidVDisk(HPMSAVolumeDriverException):
- message = _("VDisk doesn't exist (%(vdisk)s)")
-
-
-class HPMSAConnectionError(HPMSAVolumeDriverException):
- message = _("Unable to connect to MSA array")
-
-
-class HPMSANotEnoughSpace(HPMSAVolumeDriverException):
- message = _("Not enough space on VDisk (%(vdisk)s)")
-
-
# Fibre Channel Zone Manager
class ZoneManagerException(CinderException):
message = _("Fibre Channel connection control failure: %(reason)s")