"""
-class LVMError(GenericError):
- """LVM-related exception.
-
- This exception codifies problems with LVM setup.
-
- """
-
-
class LockError(GenericError):
"""Lock error exception.
"""
-class SshKeyError(GenericError):
- """Invalid SSH key.
-
- """
-
-
class X509CertError(GenericError):
"""Invalid X509 certificate.
This is not necessarily an error (and thus not a subclass of
GenericError), but it's an exceptional circumstance and it is thus
- treated. This instance should be instantiated with two values. The
+ treated. This exception should be instantiated with two values. The
first one will specify the return code to the caller, and the second
one will be the returned result (either as an error or as a normal
result). Usually only the leave cluster rpc call should return
"""
-class ConfdRequestError(GenericError):
- """A request error in Ganeti confd.
-
- Events that should make confd abort the current request and proceed serving
- different ones.
-
- """
-
-
class ConfdMagicError(GenericError):
"""A magic fourcc error in Ganeti confd.
class QueryFilterParseError(ParseError):
"""Error while parsing query filter.
+ This exception must be instantiated with two values. The first one is a
+ string with an error description, the second one is an instance of a subclass
+ of C{pyparsing.ParseBaseException} (used to display the exact error
+ location).
+
"""
def GetDetails(self):
"""Returns a list of strings with details about the error.
"""
+class FileStoragePathError(GenericError):
+ """Error from file storage path validation.
+
+ """
+
+
# errors should be added above