Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-2568 ExecuteStatement RPC (and beeswax query() RPC) should not block
  3. IMPALA-718

ExecuteStatement (HS2) and query (beeswax) are supposed to be non-blocking RPC but for DDL, they block

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: Impala 1.1.1
    • Fix Version/s: None
    • Component/s: Backend
    • Labels:

      Description

      Certain operations, such as

      1. LOAD DATA
      2. REFRESH
      3. Invalidate Metadata
      (4. and potentially compute stats)

      can be long running DDL. These operations blocks on ExecuteStatement (HS2) or query (beeswax).

      Because Hue expects all operations as async, when an user issues such a long running DDL from Hue, Hue might timeout. Also, Impala does not have progress reporting on these operations. The lack of progress reporting makes it hard for our user to tell if it's still running or not.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                alan@cloudera.com Alan Choi
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: