OpsHub VSOnline 迁移 - 迁移暂停 - 读取超时
OpsHub VSOnline Migration - Migration Halted - Read Timeout
上周我一直在使用 OpsHub Visual Studio 在线迁移实用程序将项目移动到 VSO。
我们的一个较大的项目 运行 大约 36 小时,在所有修订和变更集都通过之后,我得到了迁移失败的结果。
在“工作项”部分下,我看到 "Migration Halted" link,并附有屏幕截图。
我已经重新启动了服务器,清除了 TFS 缓存等。如果我再次开始迁移,它需要很长时间(大约半小时或更长时间)才能再次失败并产生相同的结果。
我真的不想再 运行 整整 36 个小时,结果又 运行 再次陷入同样的问题。
怎么办?
从错误消息中的短语 "Test Result" 中提取我的队列,我最终通过执行以下操作解决了上述问题:
- 通过删除我们绝对不再需要的旧构建来减少构建历史,并确保从我能够删除的构建中删除所有附件(如测试结果)。
- 通过使用 TFS PowerTools 测试附件清理工具清理附件减少了测试结果数据。 (自 TFS2008 以来,我们就有了这个项目,与自 TFS 2012 以来相比,自动构建中包含了很多附件)。以下 link 在这方面特别有用:Guide to reduce TFS database growth using the Test Attachment Cleaner
- 在清理的同时,我还清理了其他"non-test result"个附件。 (不确定这是否对解决此特定问题有任何影响。
完成上述操作后,我重新开始相同的迁移,并在很长一段时间(~45 分钟)后成功完成。
下面的补充 link 也很有趣:When to use the Test Attachment Cleaner and when not
上周我一直在使用 OpsHub Visual Studio 在线迁移实用程序将项目移动到 VSO。
我们的一个较大的项目 运行 大约 36 小时,在所有修订和变更集都通过之后,我得到了迁移失败的结果。
在“工作项”部分下,我看到 "Migration Halted" link,并附有屏幕截图。
我已经重新启动了服务器,清除了 TFS 缓存等。如果我再次开始迁移,它需要很长时间(大约半小时或更长时间)才能再次失败并产生相同的结果。
我真的不想再 运行 整整 36 个小时,结果又 运行 再次陷入同样的问题。
怎么办?
从错误消息中的短语 "Test Result" 中提取我的队列,我最终通过执行以下操作解决了上述问题:
- 通过删除我们绝对不再需要的旧构建来减少构建历史,并确保从我能够删除的构建中删除所有附件(如测试结果)。
- 通过使用 TFS PowerTools 测试附件清理工具清理附件减少了测试结果数据。 (自 TFS2008 以来,我们就有了这个项目,与自 TFS 2012 以来相比,自动构建中包含了很多附件)。以下 link 在这方面特别有用:Guide to reduce TFS database growth using the Test Attachment Cleaner
- 在清理的同时,我还清理了其他"non-test result"个附件。 (不确定这是否对解决此特定问题有任何影响。
完成上述操作后,我重新开始相同的迁移,并在很长一段时间(~45 分钟)后成功完成。
下面的补充 link 也很有趣:When to use the Test Attachment Cleaner and when not