赫拉(hera)分布式任务调度系统之版本发布功能页面

时间:2024-05-23 13:54:01

前言

以后所有版本发布新功能都在本页面

往期目录

项目地址:[email protected]:scx_white/hera.git

赫拉(hera)分布式任务调度系统之架构,基本功能(一)

赫拉(hera)分布式任务调度系统之项目启动(二)

赫拉(hera)分布式任务调度系统之开发中心(三)

赫拉(hera)分布式任务调度系统之版本(四)

赫拉(hera)分布式任务调度系统之Q&A(五)

hera2.2-beta版本

下载地址


1.任务编辑时支持修改任务类型

2.任务组添加管理员bug修复

3.修复centos7机器组监控不显示的bug

4.对于只有一台work时,降低任务的分发频率,尽量避免crash

5.修复任务重试时hostGroupId为空

6.新增一键开启/关闭 上游/下游 所有任务的接口

7.修复任务异常退出时,退出码为0的情况

8.修复脚本改变后,任务在未全量生成版本时,而执行脚本内容还是老脚本的情况

9.work断线时向 hera.admin 用户发送邮件 

10.查看日志时日志分页按钮禁用

11.任务增加失效按钮

12.支持任务列表中直接鼠标拖动任务/组进行移动

13.修复在不同时区日志展示时间不准的bug

任务编辑时支持修改任务类型

赫拉(hera)分布式任务调度系统之版本发布功能页面

任务组添加管理员bug修复

之前为任务组添加管理员时无反应,后端解析问题 已修复

修复centos7机器组监控不显示的bug

兼容centos7 机器组监控

对于只有一台work时,降低任务的分发频率,尽量避免crash

在任务量较大而机器渣且少的情况下,程序容易被 crash。这次调整了任务多次分发到同一台 work 时的频率。

修复任务重试时hostGroupId为空

已修复

新增一键开启/关闭上游所有任务的接口

有时候可能需要把关闭的任务再开启,现在只留了接口,供以后提供页面支持。内部实现没有采用直接修改数据库内容,还是走的 http 开启接口,发现异常时修改任务 Id 根据提示再次请求该接口即可。

http://localhost:8080/hera/scheduleCenter/switchAll?jobId=1179&type=0&auto=1
  • jobId: 要处理的的任务
  • type:要处理该任务的上游任务 还是下游任务 0:上游 1:下游
  • auto: 要把上游/下游 任务处理为哪种 状态 0:关闭 1:开启 2:失效

修复任务异常退出时,退出码为0的情况

任务被 Kill 掉时,偶尔出现任务仍然执行成功的 bug,已修复

修复脚本改变后,任务在未全量生成版本时,而执行脚本内容还是老脚本的情况

已修复

work断线时向 hera.admin 用户发送邮件

当work断线时,向 hera.admin 用户发送邮件,用户名默认 hera 请查看application.yml 配置中 hera.admin 参数。邮件可以在 hera_user 表中添加。暂不支持页面修改

查看日志时日志分页按钮禁用

禁用。

任务增加失效按钮

对于哪些可能还会被开启的任务可以进行关闭操作,而彻底不需要的任务点击失效。便于后续管理员对任务进行清理

支持任务列表中直接鼠标拖动任务/组进行移动

在调度中心/开发中心,任务/组均支持鼠标拖动进行组间的移动。移动后执行权限并未改变

修复在不同时区日志展示展示时间不准的bug

发现在不同时区日志时间总是以当前浏览器地域为准,已修复