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

User explain in tez does not preserve ordering

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0
    • 2.0.0
    • Diagnosability
    • None

    Description

      HIVE-11037 introduced user level explain. The output of operator attributes are JSONObject which does not preserve ordering. This is causing diffs in test output when run under tez vs llap like below

      -            partition:{"ts":"2012-01-03+14:46:31","ds":"2012-01-03"}
      -            table:{"serde:":"org.apache.hadoop.hive.ql.io.orc.OrcSerde","name:":"default.src_orc_merge_test_part","input format:":"org.apache.hadoop.hive.ql.io.orc.OrcInputFormat","output format:":"org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat"}
      +            partition:{"ds":"2012-01-03","ts":"2012-01-03+14:46:31"}
      +            table:{"name:":"default.src_orc_merge_test_part","input format:":"org.apache.hadoop.hive.ql.io.orc.OrcInputFormat","output format:":"org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat","serde:":"org.apache.hadoop.hive.ql.io.orc.OrcSerde"}
      

      Attachments

        1. HIVE-11792.4.patch
          635 kB
          Prasanth Jayachandran
        2. HIVE-11792.3.patch
          625 kB
          Prasanth Jayachandran
        3. HIVE-11792.2.patch
          590 kB
          Prasanth Jayachandran
        4. HIVE-11792.1.patch
          589 kB
          Prasanth Jayachandran

        Issue Links

          Activity

            People

              prasanth_j Prasanth Jayachandran
              prasanth_j Prasanth Jayachandran
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: