Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-2363 Support user impersonation in Drill
  3. DRILL-2673

Update UserServer <==> UserClient RPC to handle handshake response better

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Currently if an exception occurs while UserServer is handling handshake message from UserClient, server terminates the connection which causes the client to not handle the handshake response properly.

      This JIRA is to modify the behavior of UserServer when an exception occurs or contents (ex. user/password credentials) of handshake request are not valid to:
      – First send a handshake response message with error details
      – Then terminate the connection.

      As the client always receives the handshake response, it can inform the application about the error if the response has any.

        Attachments

        1. DRILL-2673-2.patch
          44 kB
          Venki Korukanti

          Issue Links

            Activity

              People

              • Assignee:
                vkorukanti Venki Korukanti
                Reporter:
                vkorukanti Venki Korukanti
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: