[
https://issues.apache.org/jira/browse/TAJO-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15122153#comment-15122153
]
Hudson commented on TAJO-1991:
------------------------------
FAILURE: Integrated in Tajo-0.11.1-build #165 (See
[https://builds.apache.org/job/Tajo-0.11.1-build/165/])
TAJO-1991: Tablespace::getVolume should take filter predication. (hyunsik: rev
39f7b4747af960ce5c0946b26d38a64bc22a7500)
* tajo-storage/tajo-storage-jdbc/pom.xml
*
tajo-storage/tajo-storage-jdbc/src/main/java/org/apache/tajo/storage/jdbc/JdbcTablespace.java
* tajo-plan/src/main/java/org/apache/tajo/plan/StorageService.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/Tablespace.java
* tajo-common/src/main/java/org/apache/tajo/storage/StorageService.java
*
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/FileTablespace.java
*
tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteRuleContext.java
* tajo-storage/tajo-storage-pgsql/pom.xml
* tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanner.java
*
tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/HBaseTablespace.java
*
tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/TableStatUpdateRewriter.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/TablespaceManager.java
* CHANGES
* tajo-plan/src/main/java/org/apache/tajo/plan/LogicalOptimizer.java
> Tablespace::getVolume should take filter predication
> ----------------------------------------------------
>
> Key: TAJO-1991
> URL: https://issues.apache.org/jira/browse/TAJO-1991
> Project: Tajo
> Issue Type: Improvement
> Components: Storage
> Reporter: Hyunsik Choi
> Assignee: Hyunsik Choi
> Fix For: 0.12.0, 0.11.1
>
>
> {{Tablespace::getVolume}} plays a role to guess or compute exactly the table
> volume. This volume result is usually used for join optimization. But,
> currently {{Tablespace::getVolume}} just returns whole table volume. It may
> cause sub optimal join order, especially in partitioned tables or indexable
> tables like HBase.
> The main objective of this patch is to improve {{getVolume}} method to take
> filter predicates and return more reasonable volume sizes according to
> predicates.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)