我们正在经历构建时间的急剧增加,同时在 clearcase vob 中构建代码,其 master 在其他位置而没有 winkins。几个月前,它曾经在 3 小时内构建,但现在需要 13 小时。我们现在尝试通过将 config-spec 编辑到上一个日期来构建代码,尽管构建需要很长时间。
怀疑机器中的硬件配置更改。有任何想法吗?
我之前曾在网络发生异常情况的客户端站点上看到过这种情况。
检查日志是一个很好的起点。另一个测试是在构建机器与视图和 vob 服务器之间运行 traceroute 和 ping。如果名称服务器停止响应,它将需要几秒钟才能超时。早期版本的 ClearCase 不会缓存 IP 地址,并且每次请求都会发生多次名称解析。超时和故障转移到另一个名称服务器的增量延迟将导致构建持续时间增加 5 倍至 10 倍。
简而言之,我首先会强烈怀疑网络。
在日志中查找消息(如在此线程中),其中clearmake
进程尝试联系用户视图(消息“在接下来的 60 分钟内不会联系此视图......”)
如“ ClearCase 构建概念”中所述,检查您的构建视图是隔离的还是共享的:一种模式或另一种模式可能会更快。