Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-608

Redesign Kudu RPC error handling

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: M5
    • Fix Version/s: None
    • Component/s: rpc
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mpercy Mike Percy
                Reporter:
                mpercy Mike Percy
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: