如何禁用git fileserver更新计划

时间:2016-04-16 13:28:59

标签: salt-stack

我已经在我的gitlab服务器上设置了一个挂钩,可以从salt-run fileserver.update挂钩调用post-update

如何禁用每60次更新一次的计划以减少gitlab服务器的负载?

1 个答案:

答案 0 :(得分:2)

Git文件系统更新的60秒间隔由loop_interval设置定义,您可以在主配置文件中设置:

# The loop_interval option controls the seconds for the master's maintenance
# process check cycle. This process updates file server backends, cleans the
# job cache and executes the scheduler.
#loop_interval: 60

但是,此间隔不仅控制GitFS更新计划,还控制许多其他维护任务,因此您不应该过多地增加此间隔。

从一个快速的reading of the source code(我不是一个核心的Salt开发人员,所以我可能会弄错),GitFS更新被硬编码为与其他维护任务在相同的时间表上运行。似乎没有办法禁用或更改仅GitFS更新计划的间隔。