Exceptions for the Brick library.
-
exception BrickException(message=None, **kwargs)
Bases: exceptions.Exception
Base Brick Exception
To correctly use this class, inherit from it and define
a ‘msg_fmt’ property. That msg_fmt will get printf’d
with the keyword arguments provided to the constructor.
-
code = 500
-
message = u'An unknown exception occurred.'
-
safe = False
-
exception ISCSITargetAttachFailed(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Failed to attach iSCSI target for volume %(volume_id)s.'
-
exception ISCSITargetCreateFailed(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Failed to create iscsi target for volume %(volume_id)s.'
-
exception ISCSITargetRemoveFailed(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Failed to remove iscsi target for volume %(volume_id)s.'
-
exception Invalid(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
code = 400
-
message = u'Unacceptable parameters.'
-
exception InvalidParameterValue(message=None, **kwargs)
Bases: cinder.brick.exception.Invalid
-
message = u'%(err)s'
-
exception NoFibreChannelHostsFound(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'We are unable to locate any Fibre Channel devices.'
-
exception NoFibreChannelVolumeDeviceFound(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Unable to find a Fibre Channel volume device.'
-
exception NotFound(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
code = 404
-
message = u'Resource could not be found.'
-
safe = True
-
exception ProtocolNotSupported(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Connect to volume via protocol %(protocol)s not supported.'
-
exception VolumeDeviceNotFound(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Volume device not found at %(device)s.'
-
exception VolumeGroupCreationFailed(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Failed to create Volume Group: %(vg_name)s'
-
exception VolumeGroupNotFound(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Unable to find Volume Group: %(vg_name)s'
-
exception VolumePathNotRemoved(message=None, **kwargs)
Bases: cinder.brick.exception.BrickException
-
message = u'Volume path %(volume_path)s was not removed in time.'