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

Redesign Kudu RPC error handling

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • M5
    • None
    • rpc
    • 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

              mpercy Mike Percy
              mpercy Mike Percy
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: