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.

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Impala 2.9.0
    • Impala 2.11.0
    • Backend
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: