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

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

GitHub user hyunsik opened a pull request:

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

    TAJO-928: Session variables should override query configs in TajoConf.

    

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

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

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

    https://github.com/apache/tajo/pull/98.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 #98
    
----
commit a3b78642abb6c160b147eae2f29a10e362c14cac
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-08T08:47:42Z

    Improve session variables to affect the query config.

commit 0a0035d9b259a1a05ba790b7a778a745251d27bd
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-08T12:54:32Z

     Fixed.

commit 3fb54a6dde89d2d8e972253c1eccd17f334180d4
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-09T02:23:28Z

    Completed output file rotating.

commit 8028f5f876af2050bb602e277026e76ca802619a
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-15T03:57:29Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
OUTPUT_ROTATING
    
    Conflicts:
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java
        
tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java
        tajo-core/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java

commit 50f6af418b42704ba14a4c7a084372f80c7ce1ec
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-15T06:25:09Z

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

commit 4d0abc0dfbf6c5898bce6bd0e1ecd4c995108571
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-15T11:13:55Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
OUTPUT_ROTATING
    
    Conflicts:
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/HashBasedColPartitionStoreExec.java
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/SortBasedColPartitionStoreExec.java

commit dd79f666d81875bf6a547478b76fc55b60f37d09
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-15T12:31:11Z

    Added estimatedwrittensize.

commit da231ca89e5cf3638ea16faad281f8296854a9dd
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-17T03:03:37Z

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

commit c006382a3b16973872d753c9a0e0150da1c0f687
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-17T03:10:20Z

    Reflect session variables to GlobalPlanner, Repartitioner, and 
PhysicalPlannerImpl.

commit bccd8528c84e09bc9861648bb427fb7706f8652d
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-25T01:20:33Z

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

commit 244318ccf8154c4b4e45dc24fdab23f85513e496
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-25T01:27:08Z

    Reset output rotating part.

commit 244b2614f0986248cec43bd0012bce8c489ea95f
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-25T06:28:35Z

    Add SessionVars and improve QueryContext.

commit ed05c03448e9b49fa1280266d6b4fc38e473f314
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-25T08:06:35Z

    Improved QueryContext.

commit c8e53b4d140b7f6d656f10ded1767272b62a526e
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-29T07:29:05Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
TAJO-928
    
    Conflicts:
        
tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java

commit 2becff67dafba948e37463ef840c2d96ce8c56a1
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-29T10:16:01Z

    Refactored QueryContext to take conf always.

commit 59861210fe4f16b50b076fd0b0456d6f7bd8a145
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-29T10:35:55Z

    Refactored TaskAttemptContext to not take TajoConf.

commit ea952a4a3068f9ccff8cf2455300ddd7968da0fd
Author: Hyunsik Choi <[email protected]>
Date:   2014-07-30T18:09:19Z

    Fixed all unit tests.

----


> Session variables should override query configs in TajoConf.
> ------------------------------------------------------------
>
>                 Key: TAJO-928
>                 URL: https://issues.apache.org/jira/browse/TAJO-928
>             Project: Tajo
>          Issue Type: Improvement
>          Components: distributed query plan, planner/optimizer
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>             Fix For: 0.9.0
>
>
> Currently, we should use tajo-site in order to change the configurations 
> related queries, such as optimization option or some parameters. It is never 
> practical because we need to restart a Tajo cluster in order to change the 
> config.
> The main purpose of this issue is to refactor the system of session variable 
> and some part to recognize query configs to accept the session variables. 
> Also, when there are duplicated configs in session and TajoConf, session 
> variables should override the existing config of TajoConf.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to