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

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

GitHub user hyunsik opened a pull request:

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

    TAJO-1603: Refactor StorageManager.

    

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

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

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

    https://github.com/apache/tajo/pull/570.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 #570
    
----
commit f67099791bc991b4d553dfb223e1a5dec1c1c5dc
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-13T21:18:10Z

    Add some interfaces.

commit 5837d3326faeb891847f06a32c5cc5ca25d07663
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-14T00:39:48Z

    Separate StorageManager into Tablespace and specific StorageManager.

commit 8a50535708668290ec5edac3d2449ae17bf89eca
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-14T01:21:04Z

    Revert "Separate StorageManager into Tablespace and specific 
StorageManager."
    
    This reverts commit 5837d3326faeb891847f06a32c5cc5ca25d07663.

commit d9677f2f195a3ca9807f7df5ca3cf5da96d3f008
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-14T01:30:09Z

    Separate StorageManager into Tablespace and specific StorageManager.

commit 8396fc4744c1b2f20e5015e11c236bc1c6cb1995
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-14T01:33:24Z

    Change the signature of commitOutputdir.

commit b9f1151605dace8ac656cf383339e55d1fd72f65
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-14T02:50:43Z

    Removed unused method.

commit 27a803ed9311fc179d7bc4174b6bf1ca20a25e2f
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-14T04:07:33Z

    Move commitOutputdir to FileStorageManager.

commit 702431a5bc675068c1bd66561deec67d63a686eb
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-15T04:00:22Z

    Removed some comments.

commit 9a9f01ac1c62b18902c8f07bcca7789a9360c1d6
Author: Hyunsik Choi <[email protected]>
Date:   2015-05-15T04:05:06Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
StorageRefactor
    
    Conflicts:
        
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterNLJoinExec.java

----


> Refactor StorageManager
> -----------------------
>
>                 Key: TAJO-1603
>                 URL: https://issues.apache.org/jira/browse/TAJO-1603
>             Project: Tajo
>          Issue Type: Sub-task
>          Components: storage
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>            Priority: Minor
>             Fix For: 0.11.0
>
>
> This patch refactors StorageManager. Especially, it apparently separates 
> multiple roles into different classes. 
> * Static methods which handle registered store types are moved to 
> TableSpaceManager. 
> * All methods related for file store types are moved to FileStorageManager.
> * I created TableSpace, an interface for tablespace and I modified 
> StorageManager to inherit TableSpace.
>  * Later, StorageManager will be changed to AbstractTableSpace.



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

Reply via email to