Skip to content
Snippets Groups Projects
  • Anael Beutot's avatar
    871d1ab3
    Implemented BaseIOJob. · 871d1ab3
    Anael Beutot authored
    Uses a fork and permits to set ionice on child.
    
    /!\ Don't use logging for logging as it would (maybe) end in a deadlock for the
    child.
    871d1ab3
    History
    Implemented BaseIOJob.
    Anael Beutot authored
    Uses a fork and permits to set ionice on child.
    
    /!\ Don't use logging for logging as it would (maybe) end in a deadlock for the
    child.
exc.py 528 B
"""Exceptions classes for ccnode."""


class CCNodeError(Exception):
    pass


class PluginError(CCNodeError):
    pass


class UndefinedDomain(CCNodeError):
    pass


class PoolStorageError(CCNodeError):
    pass


class TunnelError(CCNodeError):
    pass


class DRBDAllocationError(CCNodeError):
    """Cannot create DRBD volume."""
    pass


class DRBDError(CCNodeError):
    pass


class ConsoleAlreadyOpened(CCNodeError):
    pass


class VMMigrationError(CCNodeError):
    pass


class JobError(CCNodeError):
    pass