Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-16462

Vectorization: Enabling hybrid grace disables specialization of all reduce side joins

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0
    • Vectorization
    • None

    Description

      Observed by gopalv.

      Having grace hash join enabled prevents the specialized vector hash joins during the vectorizer stage of query planning. However hive.llap.enable.grace.join.in.llap will later disable grace hash join (LlapDecider runs after Vectorizer). If we can disable the grace hash join before vectorization kicks in then we can still benefit from the specialized vector hash joins.

      This can be special cased for the llap.execution.mode=only case.

      Attachments

        1. HIVE-16462.1.patch
          26 kB
          Jason Dere
        2. HIVE-16462.2.patch
          26 kB
          Jason Dere

        Activity

          People

            jdere Jason Dere
            jdere Jason Dere
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: