Browse Source

子任务失败重试重试逻辑优化,子任务失败时将会按照其预设的失败重试次数主动进行重试

xuxueli 7 years ago
parent
commit
4f6fdc70cc

+ 2 - 1
doc/XXL-JOB官方文档.md View File

1342
 - 9、任务状态规范:新增任务默认停止状态,任务更新时保持任务状态不变;
1342
 - 9、任务状态规范:新增任务默认停止状态,任务更新时保持任务状态不变;
1343
 - 10、命令行任务:原生提供通用命令行任务Handler(Bean任务,"CommandJobHandler");业务方只需要提供命令行即可;
1343
 - 10、命令行任务:原生提供通用命令行任务Handler(Bean任务,"CommandJobHandler");业务方只需要提供命令行即可;
1344
 - 11、项目依赖升级 groovy 至较新稳定版本;pom清理;
1344
 - 11、项目依赖升级 groovy 至较新稳定版本;pom清理;
1345
-- 12、[迭代中]docker镜像,并且推送docker镜像到中央仓库,更进一步实现产品开箱即用;
1345
+- 12、子任务失败重试重试逻辑优化,子任务失败时将会按照其预设的失败重试次数主动进行重试
1346
+- 13、[迭代中]docker镜像,并且推送docker镜像到中央仓库,更进一步实现产品开箱即用;
1346
 
1347
 
1347
 
1348
 
1348
 ### TODO LIST
1349
 ### TODO LIST

+ 1 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/service/impl/AdminBizImpl.java View File

71
                     int childJobId = (StringUtils.isNotBlank(childJobIds[i]) && StringUtils.isNumeric(childJobIds[i]))?Integer.valueOf(childJobIds[i]):-1;
71
                     int childJobId = (StringUtils.isNotBlank(childJobIds[i]) && StringUtils.isNumeric(childJobIds[i]))?Integer.valueOf(childJobIds[i]):-1;
72
                     if (childJobId > 0) {
72
                     if (childJobId > 0) {
73
 
73
 
74
-                        JobTriggerPoolHelper.trigger(childJobId, TriggerTypeEnum.PARENT, 0, null, null);
74
+                        JobTriggerPoolHelper.trigger(childJobId, TriggerTypeEnum.PARENT, -1, null, null);
75
                         ReturnT<String> triggerChildResult = ReturnT.SUCCESS;
75
                         ReturnT<String> triggerChildResult = ReturnT.SUCCESS;
76
 
76
 
77
                         // add msg
77
                         // add msg