Seonggon Namgung

Results 9 issues of Seonggon Namgung

### What changes were proposed in this pull request? I rewrite OperatorGraph to make sure that OperatorGraph represents actual Tez DAG. In new OperatorGraph, each cluster has a unique root...

tests unstable

### What changes were proposed in this pull request? Do null-check and skip applying truncDate() if input is null. ### Why are the changes needed? Current TimeDateFromString throws NullPointerException due...

tests passed

### What changes were proposed in this pull request? Modify AlterTableConcatenateOperation to refer to MergeFileWork.getInputPaths(). ### Why are the changes needed? When using a List Bucketing table, FileMergeOperator expects only...

tests passed

### What changes were proposed in this pull request? This patch introduces a new optimization for GroupBy with GroupingSet. GroupingSet often emits too much rows and becomes a bottleneck of...

tests passed

### What changes were proposed in this pull request? This PR proposed a new optimization to reduce the shuffle when computing union distinct of multiple tables. The new optimization merges...

tests passed

### What changes were proposed in this pull request? This patch changes the implementation of SharedWorkOptimizer#findAscendantWorkOperators. For a given operator, original findAscendantWorkOperators() returns a set of operators that belongs to...

tests passed

### What changes were proposed in this pull request? AggregateStatsCache.findBestMatch() in Metastore should test the inclusion of default partition name \_\_HIVE_DEFAULT_PARTITION\_\_. ### Why are the changes needed? To avoid the...

tests failed

Design document: [Google docs](https://docs.google.com/document/d/1lppPj35fBOOCjGNIouoJCsniMPpyzWx3zcE7kvu0Be4/edit?usp=sharing) ### What changes were proposed in this pull request? This patch refactors `HiveMetaStoreClient` and its subclasses in composable classes. ### Why are the changes needed? By...

tests pending