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

Fix cancellation of RuntimeFilter::WaitForArrival()

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Impala 3.3.0
    • Impala 3.4.0
    • Distributed Exec
    • 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

              tarmstrong Tim Armstrong
              tarmstrong Tim Armstrong
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: