Seonggon Namgung
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...
TEZ-4061: InputAttemptIdentifier and CompositeInputAttemptIdentifier cannot be compared for equality
https://issues.apache.org/jira/browse/TEZ-4061
### 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...
### 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...
### 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...
### 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...
### 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...
### 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...
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...