Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-3902 Multi-threaded query execution
  3. IMPALA-9065

Fix cancellation of RuntimeFilter::WaitForArrival()

    XMLWordPrintableJSON

    Details

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

      Description

      Proper cancellation wasn't ever implemented for this code path, so if the wait time is set high, threads can get blocked indefinitely even if the coordinator cancelled the query.

      I don't think it's hard to do the right thing - signal the filter and wake up the thread when the finstance is cancelled.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tarmstrong Tim Armstrong
                Reporter:
                tarmstrong Tim Armstrong
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: