[
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)