Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-2567 KRPC milestone 1
  3. IMPALA-4786

Refactor CreateImpalaServer() to allow it to be used in tests.

    Details

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

      Description

      Historically, InProcessImpalaServer existed because of the difficulties managing the lifecycle of Thrift servers without hitting problems on shutdown, and also because ImpalaServer itself didn't own the Thrift server objects. KRPC helps some with the lifecycle issues, and so might the upcoming move to Thrift 0.9.2. We should also refactor CreateImpalaServer() so that we can use an actual ImpalaServer in tests without needing the wrapper class.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sailesh Sailesh Mukil
                Reporter:
                henryr Henry Robinson
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: