This is an automated email from the ASF dual-hosted git repository.
journey pushed a commit to branch dev-1.3.0
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git
The following commit(s) were added to refs/heads/dev-1.3.0 by this push:
new 7eb7efb compatible old version host not port delete log file (#2811)
7eb7efb is described below
commit 7eb7efbd3472e8a0c2ed050a3ea98becd296f690
Author: qiaozhanwei <[email protected]>
AuthorDate: Mon May 25 17:59:02 2020 +0800
compatible old version host not port delete log file (#2811)
* add LoggerServerTest UT
* add LoggerServerTest UT
* add LoggerServerTest UT
add RemoveTaskLogRequestCommandTest UT
add RemoveTaskLogResponseCommandTest
* master select worker filter high load worker #2704
* master select worker filter high load worker #2704
* master select worker filter high load worker #2704
* master select worker filter high load worker #2704
* master select worker filter high load worker #2704
* master select worker filter high load worker #2704
* add not worker log and remove worker invalid property
* process definition json worker group convert #2794
* process definition json worker group convert #2794
* process definition json worker group convert #2794
* process definition json worker group convert #2794
* process definition json worker group convert #2794
* process definition json worker group convert #2794
* process definition json worker group convert #2794
* process definition json worker group convert #2794
* compatible old version host not port delete log file
Co-authored-by: qiaozhanwei <[email protected]>
---
.../apache/dolphinscheduler/service/process/ProcessService.java | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git
a/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
b/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
index 6c4356f..36e2b60 100644
---
a/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
+++
b/dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
@@ -325,8 +325,15 @@ public class ProcessService {
if (StringUtils.isEmpty(taskInstance.getHost())){
continue;
}
- String ip = Host.of(taskInstance.getHost()).getIp();
int port = Constants.RPC_PORT;
+ String ip = "";
+ try {
+ ip = Host.of(taskInstance.getHost()).getIp();
+ }catch (Exception e){
+ // compatible old version
+ ip = taskInstance.getHost();
+ }
+
// remove task log from loggerserver
logClient.removeTaskLog(ip,port,taskLogPath);