You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Mike Percy (JIRA)" <ji...@apache.org> on 2017/03/01 22:25:45 UTC

[jira] [Updated] (KUDU-608) Redesign Kudu RPC error handling

     [ https://issues.apache.org/jira/browse/KUDU-608?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Percy updated KUDU-608:
----------------------------
    Target Version/s: Backlog  (was: 1.3.0)

> Redesign Kudu RPC error handling
> --------------------------------
>
>                 Key: KUDU-608
>                 URL: https://issues.apache.org/jira/browse/KUDU-608
>             Project: Kudu
>          Issue Type: Bug
>          Components: rpc
>    Affects Versions: M5
>            Reporter: Mike Percy
>            Assignee: Mike Percy
>            Priority: Minor
>
> It is currently awkward to pass error codes back from RPC methods. This is partially a plumbing problem, but as such several subsystems are not consistent in passing back actionable, unique error codes in situations where an error is recoverable. This results in brittle and obtuse error handling logic on the client side.
> Redesign the error codes and plumbing to provide a future-proofed wire protocol that includes clear error handling semantics.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)