You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tajo.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/12/14 07:14:46 UTC

[jira] [Commented] (TAJO-1940) Implement HBaseTablespace::getTableVolume() method

    [ https://issues.apache.org/jira/browse/TAJO-1940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15055478#comment-15055478 ] 

ASF GitHub Bot commented on TAJO-1940:
--------------------------------------

GitHub user hyunsik opened a pull request:

    https://github.com/apache/tajo/pull/910

    TAJO-1940: Implement HBaseTablespace::getTableVolume() method.

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/hyunsik/tajo TAJO-1940

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/tajo/pull/910.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #910
    
----
commit 367dcbc3162c42f2eddec8d544ac246150760220
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-11-26T05:41:46Z

    TAJO-1990: Refine some parts in HBaseTablespace.

commit d967eeb38039fce1f100adb361c58ef9dd7743da
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T06:15:44Z

    TAJO-2005: Add TableStatUpdateRewriter.

commit ebaf48eecf505489de611153b9a364227edf8307
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T06:49:49Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into TAJO-1990

commit db6a590890b03527658bd6b5876b2234781eb6fe
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T07:49:52Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into TAJO-2005

commit a16aeff172eb8e61bb57ac120619d81f42069a0d
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T07:50:05Z

    TAJO-2007: By default, Optimizer should use the table volume in TableStat.

commit e70a04d4561314232f68c8361e34f61e9f260a25
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T07:57:07Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into TAJO-2007

commit 60b714bde6a7ddbcb238e8e39095f55f283eb589
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T08:00:09Z

    Removed unused parameters.

commit 82e71774095d634bebec54187051f139aa06d456
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T08:17:40Z

    TAJO-1991: Tablespace::getVolume should take filter predication.

commit 66c5278bf1d98ff691802a9cbe6eedf9a7dd08d7
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T08:20:46Z

    Add guava to pom.

commit edd604c823d5a5d183b8860d25a05c05a86ce3ae
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T08:37:44Z

    Fixed errors.

commit a2ab0e634ed59665c4a4e27bd6cef4347549865a
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T08:47:38Z

    Changed Optional to JDK8's one.

commit c342c4b9b5d7365d7df5d9b4a977082f18430a62
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-03T09:00:56Z

    Fixed undeterministic results.

commit ee304104cde1edad1553d82e2d9f1dbd06e06e9b
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-04T08:11:44Z

    Set the default volume.

commit c3d928f67bca2a386c46039c9e6c482f59a2243c
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-04T08:12:17Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into TAJO-1991

commit fce17c3294c222f24deb1b94b93b75bb5ae8dbc7
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-04T08:39:44Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into TAJO-1991

commit b25688fd1d16fc37b5710ce6c96c28f9b0fe46d9
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-04T08:57:31Z

    Removed invalid imports.

commit 1a931c9e415ab3f355a32d1ffdd88f9e660398cb
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-04T18:26:42Z

    Updated the test result.

commit 1432e6c726a3f10586b241e6704fb4c303ddfa32
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-13T20:49:51Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into TAJO-1991

commit ead71440e8e06b30a1a3e13539fc1f5df221f6ee
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-12T21:35:48Z

    Fixed unit tests.

commit 5ffb0826ce4bc2da18b7d0fe18588f0b1bc2b932
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-13T02:22:58Z

    Fixed test failures.

commit 8bcb0e7bae10fa4e73ab9aa7a9739ec881047d6c
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-13T20:35:18Z

    Recover the change log and fix config key.

commit b0749827fb497a2aa290705e49d636cac5f48e03
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-13T23:18:25Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into TAJO-1990

commit 27ec5c5f6c173a1e8d2e13f9c0a9534fa6dd7ad9
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-13T23:46:49Z

    Fixed the test failure due to import HConstant.

commit 4a007983a9cb2273571c4bf14e65e74935f9acc8
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-14T00:17:27Z

    Merge branch 'TAJO-1990' of github.com:hyunsik/tajo into TAJO-1940

commit 7eefce5e6bd90758d9697c5a3096254f04da9489
Author: Hyunsik Choi <hy...@apache.org>
Date:   2015-12-14T01:21:00Z

    Refactor HBaseTablespace::getSplits() and implemented getTableVolume().

----


> Implement HBaseTablespace::getTableVolume() method
> --------------------------------------------------
>
>                 Key: TAJO-1940
>                 URL: https://issues.apache.org/jira/browse/TAJO-1940
>             Project: Tajo
>          Issue Type: Task
>          Components: HBase Storage
>            Reporter: Jihoon Son
>            Assignee: Hyunsik Choi
>             Fix For: 0.12.0, 0.11.1
>
>
> Table volume has an important role in query planning. Tajo's query optimizer makes many decisions based on table volume, because it is currently the only available statistics. 
> However, HBaseTablespace doesn't support getTableVolume() method, so our plan is not good when the query involves any HBase tables. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)