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

nocluster/noshuffle doesn't work for DML into Kudu tables

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: Impala 2.9.0
    • Fix Version/s: Impala 2.9.0
    • Component/s: Frontend
    • Labels:

      Description

      nocluster and noshuffle should work for DML stmts into Kudu tables

        Activity

        Hide
        twmarshall Thomas Tauber-Marshall added a comment -

        commit 014c5603f867907963f3821948f90d526e9a4789
        Author: Thomas Tauber-Marshall <tmarshall@cloudera.com>
        Date: Wed May 24 13:38:33 2017 -0700

        IMPALA-5354: INSERT hints for Kudu tables

        A previous change, IMPALA-3742, added an exchange node and
        sort node to plans for inserts into Kudu tables to partition
        and sort the input to match the target table.

        This patch enables INSERT hints for Kudu tables - 'noshuffle'
        which removes the exchange node from the plan and
        'noclustered' which removes the sort node.

        Insert hints have no effect for inserts that are small enough
        to result in a single node execution.

        Testing:

        • Updated FE planner and analysis tests.
        • Ran Kudu EE tests.

        Change-Id: Idbd1ef977446ffee157ce3ce0b476e1f08a75d05
        Reviewed-on: http://gerrit.cloudera.org:8080/6980
        Reviewed-by: Matthew Jacobs <mj@cloudera.com>
        Reviewed-by: Alex Behm <alex.behm@cloudera.com>
        Tested-by: Impala Public Jenkins

        Show
        twmarshall Thomas Tauber-Marshall added a comment - commit 014c5603f867907963f3821948f90d526e9a4789 Author: Thomas Tauber-Marshall <tmarshall@cloudera.com> Date: Wed May 24 13:38:33 2017 -0700 IMPALA-5354 : INSERT hints for Kudu tables A previous change, IMPALA-3742 , added an exchange node and sort node to plans for inserts into Kudu tables to partition and sort the input to match the target table. This patch enables INSERT hints for Kudu tables - 'noshuffle' which removes the exchange node from the plan and 'noclustered' which removes the sort node. Insert hints have no effect for inserts that are small enough to result in a single node execution. Testing: Updated FE planner and analysis tests. Ran Kudu EE tests. Change-Id: Idbd1ef977446ffee157ce3ce0b476e1f08a75d05 Reviewed-on: http://gerrit.cloudera.org:8080/6980 Reviewed-by: Matthew Jacobs <mj@cloudera.com> Reviewed-by: Alex Behm <alex.behm@cloudera.com> Tested-by: Impala Public Jenkins

          People

          • Assignee:
            twmarshall Thomas Tauber-Marshall
            Reporter:
            mjacobs Matthew Jacobs
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development