提交 53021c2e 编写于 作者: F Fangjin Yang

more logging

上级 360c6a1d
...@@ -414,8 +414,9 @@ public class RemoteTaskRunner implements TaskRunner ...@@ -414,8 +414,9 @@ public class RemoteTaskRunner implements TaskRunner
@Override @Override
public void childEvent(CuratorFramework client, PathChildrenCacheEvent event) throws Exception public void childEvent(CuratorFramework client, PathChildrenCacheEvent event) throws Exception
{ {
try { try {
log.info("Event[%s]: %s", event.getType(), event.getData().getPath());
if (event.getType().equals(PathChildrenCacheEvent.Type.CHILD_ADDED) || if (event.getType().equals(PathChildrenCacheEvent.Type.CHILD_ADDED) ||
event.getType().equals(PathChildrenCacheEvent.Type.CHILD_UPDATED)) { event.getType().equals(PathChildrenCacheEvent.Type.CHILD_UPDATED)) {
final String taskId = ZKPaths.getNodeFromPath(event.getData().getPath()); final String taskId = ZKPaths.getNodeFromPath(event.getData().getPath());
......
...@@ -100,6 +100,7 @@ public class TaskMasterLifecycle ...@@ -100,6 +100,7 @@ public class TaskMasterLifecycle
leaderLifecycle.addManagedInstance(taskRunner); leaderLifecycle.addManagedInstance(taskRunner);
Initialization.makeServiceDiscoveryClient(curator, serviceDiscoveryConfig, leaderLifecycle); Initialization.makeServiceDiscoveryClient(curator, serviceDiscoveryConfig, leaderLifecycle);
leaderLifecycle.addManagedInstance(taskConsumer); leaderLifecycle.addManagedInstance(taskConsumer);
leaderLifecycle.addManagedInstance(scheduler);
leading = true; leading = true;
......
...@@ -71,6 +71,8 @@ public class ResourceManagementScheduler ...@@ -71,6 +71,8 @@ public class ResourceManagementScheduler
return; return;
} }
log.info("Started Resource Management Scheduler");
ScheduledExecutors.scheduleAtFixedRate( ScheduledExecutors.scheduleAtFixedRate(
exec, exec,
config.getProvisionResourcesDuration(), config.getProvisionResourcesDuration(),
...@@ -79,6 +81,7 @@ public class ResourceManagementScheduler ...@@ -79,6 +81,7 @@ public class ResourceManagementScheduler
@Override @Override
public void run() public void run()
{ {
log.info("Running resource management strategy");
resourceManagementStrategy.doProvision( resourceManagementStrategy.doProvision(
taskRunner.getPendingTasks(), taskRunner.getPendingTasks(),
taskRunner.getWorkers() taskRunner.getWorkers()
...@@ -123,6 +126,7 @@ public class ResourceManagementScheduler ...@@ -123,6 +126,7 @@ public class ResourceManagementScheduler
if (!started) { if (!started) {
return; return;
} }
log.info("Stopping Resource Management Scheduler");
exec.shutdown(); exec.shutdown();
started = false; started = false;
} }
......
...@@ -115,22 +115,22 @@ ...@@ -115,22 +115,22 @@
<dependency> <dependency>
<groupId>com.netflix.curator</groupId> <groupId>com.netflix.curator</groupId>
<artifactId>curator-client</artifactId> <artifactId>curator-client</artifactId>
<version>1.2.2</version> <version>1.3.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.netflix.curator</groupId> <groupId>com.netflix.curator</groupId>
<artifactId>curator-framework</artifactId> <artifactId>curator-framework</artifactId>
<version>1.2.2</version> <version>1.3.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.netflix.curator</groupId> <groupId>com.netflix.curator</groupId>
<artifactId>curator-recipes</artifactId> <artifactId>curator-recipes</artifactId>
<version>1.2.2</version> <version>1.3.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.netflix.curator</groupId> <groupId>com.netflix.curator</groupId>
<artifactId>curator-x-discovery</artifactId> <artifactId>curator-x-discovery</artifactId>
<version>1.2.2</version> <version>1.3.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.netflix.curator</groupId> <groupId>com.netflix.curator</groupId>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册