Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into
index_support
Conflicts:
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestBSTIndexExec.java
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
Project: http://git-wip-us.apache.org/repos/asf/tajo/repo
Commit: http://git-wip-us.apache.org/repos/asf/tajo/commit/291817c8
Tree: http://git-wip-us.apache.org/repos/asf/tajo/tree/291817c8
Diff: http://git-wip-us.apache.org/repos/asf/tajo/diff/291817c8
Branch: refs/heads/index_support
Commit: 291817c8324e357c306ddcba598113953a409e41
Parents: 31698f5 e9cd25a
Author: Jihoon Son <[email protected]>
Authored: Mon Feb 2 21:38:26 2015 +0900
Committer: Jihoon Son <[email protected]>
Committed: Mon Feb 2 21:38:26 2015 +0900
----------------------------------------------------------------------
.travis.yml | 3 +-
CHANGES | 2 +
tajo-core/pom.xml | 39 +++++++++++++++
.../org/apache/tajo/TajoTestingCluster.java | 4 +-
.../org/apache/tajo/client/TestTajoClient.java | 2 +
.../planner/global/TestBroadcastJoinPlan.java | 2 +-
.../planner/physical/TestBNLJoinExec.java | 6 +--
.../planner/physical/TestExternalSortExec.java | 2 +-
.../physical/TestFullOuterHashJoinExec.java | 10 ++--
.../physical/TestFullOuterMergeJoinExec.java | 14 +++---
.../planner/physical/TestHashAntiJoinExec.java | 4 +-
.../planner/physical/TestHashJoinExec.java | 6 +--
.../planner/physical/TestHashSemiJoinExec.java | 4 +-
.../physical/TestLeftOuterHashJoinExec.java | 13 ++---
.../physical/TestLeftOuterNLJoinExec.java | 12 ++---
.../planner/physical/TestMergeJoinExec.java | 4 +-
.../engine/planner/physical/TestNLJoinExec.java | 6 +--
.../planner/physical/TestPhysicalPlanner.java | 52 ++++++++++----------
.../physical/TestProgressExternalSortExec.java | 2 +-
.../physical/TestRightOuterHashJoinExec.java | 8 +--
.../physical/TestRightOuterMergeJoinExec.java | 14 +++---
.../engine/planner/physical/TestSortExec.java | 4 +-
.../org/apache/tajo/worker/TestFetcher.java | 3 +-
tajo-project/pom.xml | 5 ++
24 files changed, 137 insertions(+), 84 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tajo/blob/291817c8/tajo-core/src/test/java/org/apache/tajo/engine/planner/global/TestBroadcastJoinPlan.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tajo/blob/291817c8/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
----------------------------------------------------------------------
diff --cc
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
index a64b525,6085f3d..2b55745
---
a/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
+++
b/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
@@@ -160,8 -158,8 +160,8 @@@ public class TestHashAntiJoinExec
FileFragment[] merged = TUtil.concat(empFrags, peopleFrags);
- Path workDir =
CommonTestingUtil.getTestDir("target/test-data/testHashAntiJoin");
+ Path workDir =
CommonTestingUtil.getTestDir(TajoTestingCluster.DEFAULT_TEST_DIRECTORY +
"/testHashAntiJoin");
- TaskAttemptContext ctx = new TaskAttemptContext(new QueryContext(conf),
+ TaskAttemptContext ctx = new TaskAttemptContext(queryContext,
LocalTajoTestingUtility.newTaskAttemptId(), merged, workDir);
ctx.setEnforcer(new Enforcer());
Expr expr = analyzer.parse(QUERIES[0]);
http://git-wip-us.apache.org/repos/asf/tajo/blob/291817c8/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
----------------------------------------------------------------------
diff --cc
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
index 196f3bf,978f635..b01cdfd
---
a/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
+++
b/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
@@@ -165,8 -163,8 +165,8 @@@ public class TestHashSemiJoinExec
FileFragment[] merged = TUtil.concat(empFrags, peopleFrags);
- Path workDir =
CommonTestingUtil.getTestDir("target/test-data/testHashSemiJoin");
+ Path workDir =
CommonTestingUtil.getTestDir(TajoTestingCluster.DEFAULT_TEST_DIRECTORY +
"/testHashSemiJoin");
- TaskAttemptContext ctx = new TaskAttemptContext(new QueryContext(conf),
+ TaskAttemptContext ctx = new TaskAttemptContext(queryContext,
LocalTajoTestingUtility.newTaskAttemptId(), merged, workDir);
ctx.setEnforcer(new Enforcer());
Expr expr = analyzer.parse(QUERIES[0]);
http://git-wip-us.apache.org/repos/asf/tajo/blob/291817c8/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
----------------------------------------------------------------------
diff --cc
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
index ab4f767,0c8fa36..311fa16
---
a/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
+++
b/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
@@@ -979,12 -978,7 +979,12 @@@ public class TestPhysicalPlanner
public final void testCreateIndex() throws IOException, PlanningException {
FileFragment[] frags = FileStorageManager.splitNG(conf,
"default.employee", employee.getMeta(),
new Path(employee.getPath()), Integer.MAX_VALUE);
- Path workDir =
CommonTestingUtil.getTestDir("target/test-data/testCreateIndex");
+ Path workDir =
CommonTestingUtil.getTestDir(TajoTestingCluster.DEFAULT_TEST_DIRECTORY +
"/testCreateIndex");
+ Path indexPath = StorageUtil.concatPath(TajoConf.getWarehouseDir(conf),
"default/idx_employee");
+ if (sm.getFileSystem().exists(indexPath)) {
+ sm.getFileSystem().delete(indexPath, true);
+ }
+
TaskAttemptContext ctx = new TaskAttemptContext(new QueryContext(conf),
LocalTajoTestingUtility.newTaskAttemptId(masterPlan),
new FileFragment[] {frags[0]}, workDir);
http://git-wip-us.apache.org/repos/asf/tajo/blob/291817c8/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
----------------------------------------------------------------------
diff --cc
tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
index 84abfff,a42fbac..dbf44cf
---
a/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
+++
b/tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
@@@ -114,8 -112,8 +114,8 @@@ public class TestSortExec
@Test
public final void testNext() throws IOException, PlanningException {
FileFragment[] frags = FileStorageManager.splitNG(conf,
"default.employee", employeeMeta, tablePath, Integer.MAX_VALUE);
- Path workDir =
CommonTestingUtil.getTestDir("target/test-data/TestSortExec");
+ Path workDir =
CommonTestingUtil.getTestDir(TajoTestingCluster.DEFAULT_TEST_DIRECTORY +
"/TestSortExec");
- TaskAttemptContext ctx = new TaskAttemptContext(new QueryContext(conf),
+ TaskAttemptContext ctx = new TaskAttemptContext(queryContext,
LocalTajoTestingUtility
.newTaskAttemptId(), new FileFragment[] { frags[0] }, workDir);
ctx.setEnforcer(new Enforcer());