xen-org/xen-api-libs — pull request #50 by djs55 (2011-10-31 14:25:50+00:00)
Title: rpc-light.idl: remove the catch-all RpcFailure(INTERNAL_ERROR): allow imp

rpc-light.idl: remove the catch-all RpcFailure(INTERNAL_ERROR): allow implementations to handle errors how they see fit.

It was never useful to see one of these errors because they contain no useful information. If we let the exception propagate then the caller (in the RPC unmarshal/process/marshal function) can do the 'right thing' in an application-specific way.

Signed-off-by: David Scott