Junco

Results 19 issues of Junco

**你想要什么功能** 例如当前部署目标内只有 linux 的主机,则这里只展示 linux 的包就好 其它操作系统的包用户不需要关心,可以做成一个 `折叠效果`,并提示用户: 「如果策略后续需要管控其它操作系统主机,可以预先选择以下插件包」 ![image](https://user-images.githubusercontent.com/4710858/176668588-dfe2b832-4dcc-45da-8347-31a6bea990a4.png)

kind/optimization
priority/middle
model/design

现在错误信息的展示会应用到所有进程实例上,导致问题定位成本较大 需要把错误信息和具体异常的进程实例对应起来

bug

现在配置文件的「文件属性」是没用的,因为 job 不支持传输文件的时候指定文件属性,再往下深究,是 GSE 文件管道不支持这个功能,只能由我们上层来自己实现

enhancement

**你想要什么功能** 旧版 Gsekit 提供了 -b 参数,可以实现指定一次执行的「最大并发数」功能 例如微信区 `game` 模块下一共有 `12` 个进程实例, 则 `stop wx.game.*.*.* -b 5` (设定每次并发最多只操作 5 个进程)则会按如下顺序来进行操作 `stop wx.game.*.*.[0-5]` `stop wx.game.*.*.[5-10]` `stop wx.game.*.*.[10-12]` **为什么需要** 业务侧反馈有一些无状态的服务,如果一起重启的话可能对现网有影响 如果是支持这个功能,能够做到分批次操作的话,这个影响就可以忽略了

enhancement

实际是进程停止后仍运行,现在展示的是「未知错误837」

bug

当操作失败时,用户需要到「任务历史」页面去定位具体失败的主机和进程 大概率接下来,需要人工到机器上去排查原因 希望能够在页面上给出一个快捷复制进程实例对应的 「工作路径」、「启动」、「停止」脚本 的按钮,方便用户在机器上定位问题 现在只能凭人肉记忆,或是到「进程属性」页面查找对应的路径和脚本

enhancement

用户希望能够提供类似 TCM 中 `disable` 的功能,来临时屏蔽某些进程实例 使用场景: 当在执行任务前,用户已经明确知道了 `集群 A` 中某台机器故障,希望使用类似 ` disable A.*.*.*.1214919 ` 的方式,将某个进程实例排除 这样即使用户执行 `start A.*.*.*.* ` 命令,`集群 A` 下的 `1214919` 进程实例也不会被操作,命令最终也可以执行成功

enhancement