KYLIN-2578 fix ITDistributedSchedulerBaseTest
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/41c7a4d9 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/41c7a4d9 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/41c7a4d9 Branch: refs/heads/KYLIN-2624 Commit: 41c7a4d9417eb75dad5f0da4e5a07a14e8f7e056 Parents: 263a1e8 Author: Yang Li <liy...@apache.org> Authored: Sun May 7 20:36:24 2017 +0800 Committer: Yang Li <liy...@apache.org> Committed: Sun May 7 20:36:24 2017 +0800 ---------------------------------------------------------------------- .../kylin/job/impl/threadpool/DistributedScheduler.java | 4 ++-- .../apache/kylin/job/BaseTestDistributedScheduler.java | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/41c7a4d9/core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DistributedScheduler.java ---------------------------------------------------------------------- diff --git a/core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DistributedScheduler.java b/core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DistributedScheduler.java index 0714d90..6d12b8b 100644 --- a/core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DistributedScheduler.java +++ b/core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DistributedScheduler.java @@ -304,11 +304,11 @@ public class DistributedScheduler implements Scheduler<AbstractExecutable>, Conn } } - public String getLockPath(String pathName) { + public static String getLockPath(String pathName) { return ZOOKEEPER_LOCK_PATH + "/" + pathName; } - private String getWatchPath() { + private static String getWatchPath() { return ZOOKEEPER_LOCK_PATH; } http://git-wip-us.apache.org/repos/asf/kylin/blob/41c7a4d9/kylin-it/src/test/java/org/apache/kylin/job/BaseTestDistributedScheduler.java ---------------------------------------------------------------------- diff --git a/kylin-it/src/test/java/org/apache/kylin/job/BaseTestDistributedScheduler.java b/kylin-it/src/test/java/org/apache/kylin/job/BaseTestDistributedScheduler.java index 3576d18..48ef923 100644 --- a/kylin-it/src/test/java/org/apache/kylin/job/BaseTestDistributedScheduler.java +++ b/kylin-it/src/test/java/org/apache/kylin/job/BaseTestDistributedScheduler.java @@ -163,8 +163,8 @@ public class BaseTestDistributedScheduler extends HBaseMetadataTestCase { } } - boolean lock(ZookeeperDistributedLock jobLock, String cubeName) { - return jobLock.lock(getLockPath(cubeName)); + boolean lock(ZookeeperDistributedLock jobLock, String segName) { + return jobLock.lock(DistributedScheduler.getLockPath(segName)); } private static void initZk() { @@ -177,8 +177,8 @@ public class BaseTestDistributedScheduler extends HBaseMetadataTestCase { zkClient.start(); } - String getServerName(String cubeName) { - String lockPath = getLockPath(cubeName); + String getServerName(String segName) { + String lockPath = getFullLockPath(segName); String serverName = null; if (zkClient.getState().equals(CuratorFrameworkState.STARTED)) { try { @@ -193,7 +193,7 @@ public class BaseTestDistributedScheduler extends HBaseMetadataTestCase { return serverName; } - private String getLockPath(String pathName) { - return DistributedScheduler.ZOOKEEPER_LOCK_PATH + "/" + kylinConfig1.getMetadataUrlPrefix() + "/" + pathName; + private String getFullLockPath(String segName) { + return "/kylin/" + kylinConfig1.getMetadataUrlPrefix() + DistributedScheduler.getLockPath(segName); } }