Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-9132 CBO: Calcite Operator To Hive Operator (Calcite Return Path)
  3. HIVE-12798

CBO: Calcite Operator To Hive Operator (Calcite Return Path): MiniTezCliDriver.vector* queries failures due to NPE in Vectorizer.onExpressionHasNullSafes()

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • CBO
    • None

    Description

      As of 01/04/2016, the following tests fail in the MiniTezCliDriver mode when the cbo return path is enabled. We need to fix them :

       vector_leftsemi_mapjoin
       vector_join_filters
       vector_interval_mapjoin
       vector_left_outer_join
       vectorized_mapjoin
       vector_inner_join
       vectorized_context
       tez_vector_dynpart_hashjoin_1
       count
       auto_sortmerge_join_6
       skewjoin
       vector_auto_smb_mapjoin_14
       auto_join_filters
       vector_outer_join0
       vector_outer_join1
       vector_outer_join2
       vector_outer_join3
       vector_outer_join4
       vector_outer_join5
       hybridgrace_hashjoin_1
       vector_mapjoin_reduce
       vectorized_nested_mapjoin
       vector_left_outer_join2
       vector_char_mapjoin1
       vector_decimal_mapjoin
       vectorized_dynamic_partition_pruning
       vector_varchar_mapjoin1
      

      This jira is intended to cover the vectorization issues related to the MiniTezCliDriver failures caused by NPE via nullSafes array as shown below :

      private boolean onExpressionHasNullSafes(MapJoinDesc desc) {
           boolean[] nullSafes = desc.getNullSafes();
           for (boolean nullSafe : nullSafes) {
      

      Attachments

        1. HIVE-12798.1.patch
          0.7 kB
          Hari Sankar Sivarama Subramaniyan

        Activity

          People

            hsubramaniyan Hari Sankar Sivarama Subramaniyan
            hsubramaniyan Hari Sankar Sivarama Subramaniyan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: