2015-03-19 144 views
0

我上周使用OpsHub Visual Studio Online Migration Utility将项目移动到VSO。OpsHub VSOnline迁移 - 迁移停止 - 读取超时

我们的一个大型项目运行了大约36个小时,经过所有修订和变更设置后,我收到了Migration Failed结果。

在Work Item部分下,我看到一个“Migration Halted”链接,附带截图。

OpsHub Migration Failed Screenshot

我已经重新启动服务器,清除缓存TFS等。如果我开始迁移再次需要很长的时间(约半小时或更长时间),它具有相同的结果再次失败之前。

我真的不想重新运行整个事情再过36个小时才再次遇到同样的问题。

怎么办?

+0

您的迁移似乎已完成,您可以看到,为workitem和版本控制传递的修订计数已达到总修订计数。但是,如果需要进一步调试问题,请分享日志文件从C:\ Program Files \ OpsHub Visual Studio Online Migration Utility \ logs目录。Zip所有日志文件并发送给我t to [email protected]请在邮件中提及stackoverflow url引用,以便我们可以将它与您的线程相关联。谢谢,OpsHub支持 – 2015-03-19 11:28:46

+0

@OpshubInc。这些日志文件大小几乎为0.5GB--尽管我确信它会压缩得很好。道歉,但我承受压力要完成这项工作,因为分配给移民的3天现在已经成为8天,并且由于工具的缓慢性质而计算在内。尽管我设法解决了这个问题(按照下面的答案)。感谢您的帮助。 – Jaans 2015-03-20 06:31:35

回答

1

以我的队列从错误消息中的短语“测试结果”,我结束了做围绕上述问题进行工作如下:

  1. 减少删除旧的构建历史构建我们绝对不再并且确保也从我能够删除的版本中删除所有附件(如测试结果)。
  2. 通过使用TFS PowerTools Test Attachment Cleaner工具清理附件来减少测试结果数据。 (自从TFS2008以来,我们已经有了这个项目,其中很多附件都包含在自动构建中,而不是自TFS 2012以来)。以下链接在这方面特别有用:Guide to reduce TFS database growth using the Test Attachment Cleaner
  3. 当我在它的时候,我还清除了其他“非测试结果”附件。 (不知道这对解决这一具体问题的任何影响。

上述行动后,我重新开始了同样的迁移和很长一段时间后(〜45分钟),它成功完成。

以下补充链接也很有趣:When to use the Test Attachment Cleaner and when not