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

SharedWorkOptimizer improvements

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      this started as a small feature addition but due to the sheer volume of the q.out changes - its better to do smaller changes at a time; which means more tickets...

      Attachments

        1.
        Enhance shared work optimizer to merge scans with filters on both sides Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 3h 40m
        2.
        SharedWorkOptimizer may create incorrect plans with DPPUnion Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 0.5h
        3.
        Implement hashCode and equals for Partition Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 20m
        4.
        Exchange SWO table/algorithm strategy Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h
        5.
        SWO should not create complex and redundant filter expressions Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 40m
        6.
        Enable SharedWorkOptimizer to merge downstream operators after an optimization step Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 2h 20m
        7.
        Enhance swo optimizations to merge EventOperators Sub-task Resolved Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1.5h
        8.
        Enhance shared work optimizer to allow parallel edges Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 40m
        9.
        Add feature toggle to control SWO parallel edge support Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 40m
        10.
        Apply schema merge to all shared work optimizations Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h 20m
        11.
        Disable sharedworkoptimizer remove semijoin by default Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 0.5h
        12.
        Restrict parallel edge creation for invertable RS operators Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 0.5h
        13.
        Relax safety checks in SharedWorkOptimizer Sub-task Open Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 40m
        14.
        Organize replaceTabAlias methods Sub-task Open Zoltan Haindrich  
        15.
        In SharedWorkOptimizer run simplification after merging TS filter expressions Sub-task Open Zoltan Haindrich  
        16.
        SharedWorkOptimizer may retain the SJ filter condition during RemoveSemijoin mode Sub-task Open Zoltan Haindrich  
        17.
        Parallel edge fixer may run into NPE when RS is missing a duplicate column from the output schema Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 40m
        18.
        Parallel edge fixer may not be able to process semijoin edges Sub-task Closed Zoltan Haindrich

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 20m

        Activity

          People

            kgyrtkirk Zoltan Haindrich
            kgyrtkirk Zoltan Haindrich
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 15h 20m
                15h 20m