我已经开始Jenkins调度(框架)作为马拉松应用程序。现在,如果Jenkins调度器不知怎么死了,马拉松将重新启动它。但所有的工作和设置都将消失。如果jenkins mesos框架死而复生,如何将jobs持久化?
q8l4jmvw1#
mesos的jenkins插件还不支持调度器ha。为此,调度器需要远程持久化frameworkid(zk?),并在重新启动时尝试使用相同的frameworkid重新注册。我们还需要将故障转移超时设置为足够的持续时间。加分:保持任务状态并在重新注册时执行任务协调。我为此提交了一个新的github问题:https://github.com/jenkinsci/mesos-plugin/issues/147
1条答案
按热度按时间q8l4jmvw1#
mesos的jenkins插件还不支持调度器ha。为此,调度器需要远程持久化frameworkid(zk?),并在重新启动时尝试使用相同的frameworkid重新注册。我们还需要将故障转移超时设置为足够的持续时间。加分:保持任务状态并在重新注册时执行任务协调。
我为此提交了一个新的github问题:https://github.com/jenkinsci/mesos-plugin/issues/147