Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-3594

RuleSets capture and illegally use allocator from the first query executed on the drillbit

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.1.0
    • None
    • Execution - Flow
    • None

    Description

      DrillRuleSets.java lazily creates a list of rules that are used to decide on optimizations. This is done lazily because some of the rules require some context to operate on. However, the ones that do capture context that should not be used after the current query completes. In particular, the new allocator has caught later queries using the allocator created (and since closed) for the first query executed on the drillbit.

      Attachments

        Issue Links

          Activity

            People

              mehant Mehant Baid
              cwestin Chris Westin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: