This is an automated email from the ASF dual-hosted git repository.
caishunfeng pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new da09c00 optimize worker taskProcessor logger. (#8242)
da09c00 is described below
commit da09c00cba4d02164199cfc59dbd78d9817e6e4d
Author: yimaixinchen <[email protected]>
AuthorDate: Fri Feb 11 09:48:04 2022 +0800
optimize worker taskProcessor logger. (#8242)
---
.../server/worker/processor/DBTaskAckProcessor.java | 2 ++
.../server/worker/processor/DBTaskResponseProcessor.java | 3 +++
.../server/worker/processor/HostUpdateProcessor.java | 4 ++++
.../server/worker/processor/TaskExecuteProcessor.java | 3 +--
.../dolphinscheduler/server/worker/processor/TaskKillProcessor.java | 6 +++++-
5 files changed, 15 insertions(+), 3 deletions(-)
diff --git
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskAckProcessor.java
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskAckProcessor.java
index 186b99d..6ac8601 100644
---
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskAckProcessor.java
+++
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskAckProcessor.java
@@ -46,8 +46,10 @@ public class DBTaskAckProcessor implements
NettyRequestProcessor {
command.getBody(), DBTaskAckCommand.class);
if (taskAckCommand == null){
+ logger.error("dBTask ACK request command is null");
return;
}
+ logger.info("dBTask ACK request command : {}", taskAckCommand);
if (taskAckCommand.getStatus() == ExecutionStatus.SUCCESS.getCode()){
ResponseCache.get().removeAckCache(taskAckCommand.getTaskInstanceId());
diff --git
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskResponseProcessor.java
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskResponseProcessor.java
index 07fbf06..b70f856 100644
---
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskResponseProcessor.java
+++
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/DBTaskResponseProcessor.java
@@ -50,8 +50,11 @@ public class DBTaskResponseProcessor implements
NettyRequestProcessor {
command.getBody(), DBTaskResponseCommand.class);
if (taskResponseCommand == null) {
+ logger.error("dBTask Response command is null");
return;
}
+ logger.info("dBTask Response command : {}", taskResponseCommand);
+
if (taskResponseCommand.getStatus() ==
ExecutionStatus.SUCCESS.getCode()) {
ResponseCache.get().removeResponseCache(taskResponseCommand.getTaskInstanceId());
diff --git
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/HostUpdateProcessor.java
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/HostUpdateProcessor.java
index 37eb07b..09e786b 100644
---
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/HostUpdateProcessor.java
+++
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/HostUpdateProcessor.java
@@ -49,6 +49,10 @@ public class HostUpdateProcessor implements
NettyRequestProcessor {
public void process(Channel channel, Command command) {
Preconditions.checkArgument(CommandType.PROCESS_HOST_UPDATE_REQUEST ==
command.getType(), String.format("invalid command type : %s",
command.getType()));
HostUpdateCommand updateCommand =
JSONUtils.parseObject(command.getBody(), HostUpdateCommand.class);
+ if (updateCommand == null){
+ logger.error("host update command is null");
+ return;
+ }
logger.info("received host update command : {}", updateCommand);
taskCallbackService.changeRemoteChannel(updateCommand.getTaskInstanceId(), new
NettyRemoteChannel(channel, command.getOpaque()));
diff --git
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskExecuteProcessor.java
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskExecuteProcessor.java
index bca87c3..c46e97e 100644
---
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskExecuteProcessor.java
+++
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskExecuteProcessor.java
@@ -110,12 +110,11 @@ public class TaskExecuteProcessor implements
NettyRequestProcessor {
TaskExecuteRequestCommand taskRequestCommand = JSONUtils.parseObject(
command.getBody(), TaskExecuteRequestCommand.class);
- logger.info("received command : {}", taskRequestCommand);
-
if (taskRequestCommand == null) {
logger.error("task execute request command is null");
return;
}
+ logger.info("task execute request command : {}", taskRequestCommand);
String contextJson = taskRequestCommand.getTaskExecutionContext();
TaskExecutionContext taskExecutionContext =
JSONUtils.parseObject(contextJson, TaskExecutionContext.class);
diff --git
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskKillProcessor.java
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskKillProcessor.java
index d036110..4668c7e 100644
---
a/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskKillProcessor.java
+++
b/dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskKillProcessor.java
@@ -80,7 +80,11 @@ public class TaskKillProcessor implements
NettyRequestProcessor {
public void process(Channel channel, Command command) {
Preconditions.checkArgument(CommandType.TASK_KILL_REQUEST ==
command.getType(), String.format("invalid command type : %s",
command.getType()));
TaskKillRequestCommand killCommand =
JSONUtils.parseObject(command.getBody(), TaskKillRequestCommand.class);
- logger.info("received kill command : {}", killCommand);
+ if (killCommand == null){
+ logger.error("task kill request command is null");
+ return;
+ }
+ logger.info("task kill command : {}", killCommand);
Pair<Boolean, List<String>> result = doKill(killCommand);