通用工作流构建异常

Zadig 版本 v1.13.0
问题:

  1. 使用自定义工作流的构建耗时大于通用工作流,每次构建耗时相差30-60s(必现)
  2. 使用通用工作流时服务器磁盘吞吐量飙高,导致服务load飙高。 自定义工作流不会(基本必现)
    通用工作流的构建与自定义的工作流的构建有啥不同?

构建过程: mvnw clean package
构建过程中使用的相同的服务相同的模板

自定义工作流:

通用工作流:

构建成功的耗时情况:

在zadig沟通群里,有大佬指出可能是因为使用对象存储做缓存的原因, 自定义工作流不能使用对象存储做缓存所以不会出现问题。 我测后回复在帖子下

通用工作流在构建开始阶段会加载缓存,结束的时候会保存缓存。自定义工作流目前没有缓存,也许是这个原因

1 个赞

感谢大佬
构建异常的问题我已经测过了,是缓存的问题。 不使用缓存时不会触发磁盘io飙高,并且构建时长与自定义工作流一致

1 个赞

大佬, 这个最后怎么解决的, 就是不是用缓存了?

目前解决方案有以下两种

  1. 不使用缓存,不使用缓存会导致构建很慢 (不建议)

2.使用pvc做缓存,不用对象存储做缓存。配置如下