Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task HIVE-8768

HIVE-5775 CBO: Fix filter selectivity for "in clause" & "<>"

Laljo John Pullokkaran Laljo John Pullokkaran Critical Closed Fixed  
Sub-task HIVE-8653

HIVE-5775 CBO: Push Semi Join through, Project/Filter/Join

Laljo John Pullokkaran Laljo John Pullokkaran Critical Closed Fixed  
Sub-task HIVE-8582

HIVE-5775 CBO: Outer Join Simplification is broken

Laljo John Pullokkaran Laljo John Pullokkaran Critical Closed Fixed  
Sub-task HIVE-8530

HIVE-5775 CBO: Preserve types of literals

Laljo John Pullokkaran Laljo John Pullokkaran Major Closed Fixed  
Sub-task HIVE-8522

HIVE-5775 CBO: Update Calcite Version to 0.9.2-incubating-SNAPSHOT

Laljo John Pullokkaran Laljo John Pullokkaran Major Closed Fixed  
Sub-task HIVE-8309

HIVE-5775 CBO: Fix OB by removing constraining DT, Use external names for col Aliases, Remove unnecessary Selects, Make DT Name counter query specific

Laljo John Pullokkaran Laljo John Pullokkaran Major Closed Fixed  
Sub-task HIVE-8237

HIVE-5775 CBO: Use Fully qualified table name (db.tablename in ReloptHiveTable)

Laljo John Pullokkaran Laljo John Pullokkaran Major Closed Fixed  
Sub-task HIVE-8234

HIVE-5775 CBO: Refactor SemanticAnalyzer and move out CBO code

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8228

HIVE-5775 CBO: fix couple of issues with partition pruning

Harish Butani Harish Butani Major Closed Fixed  
Sub-task HIVE-8223

HIVE-5775 CBO Trunk Merge: partition_wise_fileformat2 select result depends on ordering

Sergey Shelukhin Sergey Shelukhin Major Closed Fixed  
Sub-task HIVE-8222

HIVE-5775 CBO Trunk Merge: Fix Check Style issues

Lars Francke Laljo John Pullokkaran Major Resolved Won't Fix  
Sub-task HIVE-8199

HIVE-5775 CBO Trunk Merge: quote2 test fails due to incorrect literal translation

Sergey Shelukhin Sergey Shelukhin Major Closed Fixed  
Sub-task HIVE-8195

HIVE-5775 Update golden files for tez

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-8194

HIVE-5775 CBO: bail for having clause referring select expr aliases

Harish Butani Harish Butani Major Closed Fixed  
Sub-task HIVE-8187

HIVE-5775 CBO: Change Optiq Type System Precision/scale to use Hive Type System Precision/Scale

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8186

HIVE-5775 Self join may fail if one side have virtual column(s) and other doesn't

Navis Ryu Sergey Shelukhin Major Closed Fixed  
Sub-task HIVE-8174

HIVE-5775 CBO: Bailout if stats needed for VC from base table

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8166

HIVE-5775 CBO: 1) Bailout in strict mode 2) OB,LIMIT RR table alias is same as that of sub query 3) If RowCount Not found then fall back to non cbo 4)Fix NPE in unique col name check

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8159

HIVE-5775 CBO: bail from Optiq planning if a Select list contains multiple references to the same name

Ashutosh Chauhan Ashutosh Chauhan Major Closed Fixed  
Sub-task HIVE-8157

HIVE-5775 remove unnecessary conf file on cbo branch

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-8145

HIVE-5775 CBO: bail from Optiq planning if a Select list contains multiple references to the same name

Harish Butani Harish Butani Major Closed Fixed  
Sub-task HIVE-8144

HIVE-5775 CBO: HiveProjectRel factory should create RelSubSets

Harish Butani Harish Butani Major Closed Fixed  
Sub-task HIVE-8127

HIVE-5775 remove 'old' testconfiguration.properties on cbo branch

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-8125

HIVE-5775 CBO Trunk Merge: On Failure Fall Back to Non CBO

Laljo John Pullokkaran Laljo John Pullokkaran Major Closed Fixed  
Sub-task HIVE-8124

HIVE-5775 Move local_mapred_error_cache.q to minimr

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-8111

HIVE-5775 CBO trunk merge: duplicated casts for arithmetic expressions in Hive and CBO

Sergey Shelukhin Sergey Shelukhin Major Closed Fixed  
Sub-task HIVE-8091

HIVE-5775 CBO: for field trimming need Optiq FieldTrimmer to work on base classes

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-8086

HIVE-5775 CBO: Disable Trivial Project Removal Rule, Fix Result Schema

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8080

HIVE-5775 CBO: function name may not match UDF name during translation

Sergey Shelukhin Sergey Shelukhin Major Resolved Fixed  
Sub-task HIVE-8077

HIVE-5775 CBO Trunk Merge: Test Failure vectorization_7

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8076

HIVE-5775 CBO Trunk Merge: Test Failure input23

Pengcheng Xiong Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8069

HIVE-5775 CBO: RowResolver after SubQuery predicate handling should be reset to outer query block RR

Harish Butani Harish Butani Major Closed Fixed  
Sub-task HIVE-8064

HIVE-5775 CBO: decimal support is broken for some corner cases

Sergey Shelukhin Sergey Shelukhin Minor Resolved Fixed  
Sub-task HIVE-8057

HIVE-5775 Preserve Record Schema For top level Query, subquery enable cbo, Pull common predicate elements

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8046

HIVE-5775 CBO: fix issues with Windowing queries

Harish Butani Harish Butani Major Closed Fixed  
Sub-task HIVE-8037

HIVE-5775 CBO: Refactor Join condn gen code, loosen restrictions on Join Conditions

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8027

HIVE-5775 CBO: Bail out for LV, Unique Joins, PTF, TF…, Add annotations to UDFs

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-8026

HIVE-5775 CBO: check for Grouping Sets, Cube and Rollup and bail to non cbo planning

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-8021

HIVE-5775 CBO: support CTAS and insert ... select

Sergey Shelukhin Sergey Shelukhin Major Closed Fixed  
Sub-task HIVE-8016

HIVE-5775 CBO: PPD to honor hive Join Cond, Casting fixes, Add annotations for IF, Code cleanup

Laljo John Pullokkaran Laljo John Pullokkaran Major Closed Fixed  
Sub-task HIVE-8013

HIVE-5775 CBO:fix checkstyle warnings

Unassigned Sergey Shelukhin Major Open Unresolved  
Sub-task HIVE-8010

HIVE-5775 [CBO] Handle nested types

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-8003

HIVE-5775 CBO: Handle Literal casting, Restrict CBO to select queries, Translate Strings, Optiq Log

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7988

HIVE-5775 CBO:Test changes

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7969

HIVE-5775 CBO:Use Optiq's native FieldTrimmer instead of HiveRelFieldTrimmer

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7966

HIVE-5775 CBO Trunk Merge: Hive Unit test Subquery test failure

Harish Butani Laljo John Pullokkaran Major Open Unresolved  
Sub-task HIVE-7965

HIVE-5775 CBO:Handle Row Schema

Unassigned Laljo John Pullokkaran Major Open Unresolved  
Sub-task HIVE-7963

HIVE-5775 CBO Trunk Merge:Handle UDFS : Hash, round, if, datediff, date_add, date_sub, ascii, elt, coalesce, format_number, instr

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Cannot Reproduce  
Sub-task HIVE-7918

HIVE-5775 CBO: String Type Conversion, Stats error Propagation, CBO Patch check

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7905

HIVE-5775 CBO: more cost model changes

Harish Butani Harish Butani Major Closed Fixed  
Sub-task HIVE-7864

HIVE-5775 [CBO] Query fails if it refers only partitioning column

Ashutosh Chauhan Ashutosh Chauhan Major Closed Fixed  
Sub-task HIVE-7860

HIVE-5775 [CBO] Query on partitioned table which filter out all partitions fails

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7852

HIVE-5775 [CBO] Handle unary operators

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7835

HIVE-5775 [CBO] Handle a case where FieldTimmer trims all fields from input

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7830

HIVE-5775 CBO: Some UDF(case, lead, lag..) doesn't get translated correctly

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7827

HIVE-5775 [CBO] null expr in select list is not handled correctly

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7814

HIVE-5775 CBO: Predicate Push Down Enhancements

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7804

HIVE-5775 CBO: Support SemiJoins

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7785

HIVE-5775 CBO: Projection Pruning needs to handle cross Joins

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7756

HIVE-5775 CBO : Disallow partitions recomputation between optiq and hive planning

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7750

HIVE-5775 CBO: PPD should Push Predicates on On clause if possible

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7742

HIVE-5775 CBO: Predicate Push Down to Honor Hive Join Condition restrictions

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7732

HIVE-5775 CBO:JoinOrder Algo update to use HiveRels

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7725

HIVE-5775 CBO : Move join counting from genPlan() to phase1

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7724

HIVE-5775 CBO: support Subquery predicates

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7721

HIVE-5775 CBO: support case statement translation to optiq

Laljo John Pullokkaran Harish Butani Major Resolved Fixed  
Sub-task HIVE-7720

HIVE-5775 CBO: rank translation to Optiq RelNode tree failing

Laljo John Pullokkaran Harish Butani Major Resolved Fixed  
Sub-task HIVE-7718

HIVE-5775 Add tests for cte for cbo

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7716

HIVE-5775 Make cbo_correctness.q tests run on partitioned tables

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7715

HIVE-5775 CBO:Support Union All

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7703

HIVE-5775 CBO: Don't recompute partition list between optiq and hive planning

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7687

HIVE-5775 Invoke cbo only when needed

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7686

HIVE-5775 CBO fails to retrieve stats if there are no predicates on partitioning columns of partitioned table

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7670

HIVE-5775 CBO: predicates on partition columns get applied twice in cardinality estimates.

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7662

HIVE-5775 CBO: changes to Cost Model

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7655

HIVE-5775 CBO: Reading of partitioned table stats slows down explain

Harish Butani Mostafa Mokhtar Major Closed Fixed  
Sub-task HIVE-7636

HIVE-5775 cbo fails when no projection is required from aggregate function

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7628

HIVE-5775 CBO: log Plan coming out of each phase in Optiq Planning

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7625

HIVE-5775 CBO: stats for Partitioned tables are not read correctly.

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7621

HIVE-5775 Add tests for cte with cbo

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7619

HIVE-5775 Enable views when cbo is on

Ashutosh Chauhan Ashutosh Chauhan Major Resolved Fixed  
Sub-task HIVE-7612

HIVE-5775 CBO: Add link to parent vertex to mapjoin in explain

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-7611

HIVE-5775 CBO: Workaround for pom issue with optiq-avatica

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-7608

HIVE-5775 CBO:Add log stmt to print Optiq Optimized AST

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7577

HIVE-5775 CBO:Introduce Bushy Join Re order Algo

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7565

HIVE-5775 CBO: Fix exception in Greedy Join reordering Algo

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7546

HIVE-5775 CBO: Pull partition and column stats regardless of hive conf settings

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-7515

HIVE-5775 Fix NPE in CBO

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7512

HIVE-5775 CBO:Handle SemiJoin with P-J algebraic rewrite

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Won't Fix  
Sub-task HIVE-7510

HIVE-5775 CBO:Add Greedy Algorithm(LucidDB) For Join Order

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7480

HIVE-5775 CBO:Support Windowing Functions

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7478

HIVE-5775 CBO: PPD push conditions to Join Operators

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7474

HIVE-5775 CBO:Expression Converter needs to handle Flattened expressions

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7468

HIVE-5775 CBO:UDF translation needs to use Hive UDF name

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7464

HIVE-5775 CBO:Add rule for Join Simplification

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7463

HIVE-5775 CBO:Add rule for transitive inference

Harish Butani Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7462

HIVE-5775 CBO:Add rule to push filter through GB

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7461

HIVE-5775 CBO:Add rule to push filter through Set Op

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7460

HIVE-5775 CBO:Add rule to push Filter Through Project

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7453

HIVE-5775 CBO:Partition Pruning enhancements 1

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7425

HIVE-5775 Add log info to trace cbo path

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7413

HIVE-5775 Fall back to Non-CBO optimizer if CBO fails

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7407

HIVE-5775 CBO:Handle UDFs generically

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7401

HIVE-5775 CBO:Fetch Column stats on Demand

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7395

HIVE-5775 CBO: Work around non availability of stats for partition columns

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7392

HIVE-5775 CBO: Support Columns Stats for Partition Columns

Ashutosh Chauhan Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7388

HIVE-5775 CBO: Remove non-ascii char from comments

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-7369

HIVE-5775 CBO:Support agg distinct function with GB

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7367

HIVE-5775 CBO:Support count(distinct)

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-7324

HIVE-5775 CBO: provide a mechanism to test CBO features based on table stats only (w/o table data)

Harish Butani Harish Butani Major Open Unresolved  
Sub-task HIVE-7312

HIVE-5775 CBO throws ArrayIndexOutOfBounds

Laljo John Pullokkaran Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-7311

HIVE-5775 add cbo enable flag to cbo_correctness script and add it to the Tez tests as well

Gunther Hagleitner Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-7310

HIVE-5775 Turning CBO on results in NPE on some queries

Laljo John Pullokkaran Gunther Hagleitner Major Resolved Fixed  
Sub-task HIVE-7284

HIVE-5775 CBO: create Partition Pruning rules in Optiq

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7283

HIVE-5775 CBO: plumb in HepPlanner and FieldTrimmer(ColumnPruner) into Optiq based planning

Harish Butani Harish Butani Major Resolved Fixed  
Sub-task HIVE-7280

HIVE-5775 CBO V1

Laljo John Pullokkaran Laljo John Pullokkaran Major Resolved Fixed  
Sub-task HIVE-6439

HIVE-5775 Introduce CBO step in Semantic Analyzer

Harish Butani Harish Butani Major Resolved Invalid  

Cancel