Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-4016

Avoid materializing slots only referenced by Kudu conjuncts

    XMLWordPrintableJSON

Details

    Description

      Right now, when SlotRefs are serialized to Thrift, Impala makes sure the slots are materialized. For Kudu we only need to mark them as materialized to build the kudu predicates, meaning the slots might not be referenced in the projection at all. In this case we should avoid materializing the slots (and thus allocating memory).

      I believe that when we move to the scan token API we can avoid marking the SlotRefs as materialized.

      Attachments

        Issue Links

          Activity

            People

              mjacobs Matthew Jacobs
              mjacobs Matthew Jacobs
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: