• Iustin Pop's avatar
    rpc: Add a simple failure reporting framework · 2cc6781a
    Iustin Pop authored
    
    
    This patch adds a simple failure reporting tool, similar to bdev's
    _ThrowError. In backend, we move towards the new-style RPC results (of
    type (status, payload)) and thus functions which use this style can very
    easily log and return the error message using this new function.
    
    The exception is declared here and not in errors.py since it's local to
    the node-daemon/backend combination.
    Signed-off-by: default avatarIustin Pop <iustin@google.com>
    Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
    2cc6781a
ganeti-noded 21 KB