Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-1653

Impala should not close a session when a HiveServer2 connection is closed

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • Impala 2.1
    • Impala 3.3.0
    • Clients

    Description

      Hue is currently stateful because in IMPALA-564, Impala will close the session if the connection is closed. Among other things, this prevents us from stateless load balancing because we need to route users to the same Hue backend that holds open the Impala socket.

      According to the HiveServer2 design document, the HS2 protocol allows for the session to independent from the connection. Adding supporting this might not be too difficult. The connection is explicitly closed here, and it's possible removing this block for HS2 connections might be sufficient to enable this feature.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            twmarshall Thomas Tauber-Marshall
            erickt_impala_3d17 Erick Tryzelaar
            Votes:
            2 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment