Share via


Visual Studio 在线更新—十二月 11 日

[原文发表地址]Visual Studio Online Update – Dec 11

[原文发表时间]2013-12-12 7:13AM

今天我们作了2013年的最后一次部署(Sprint 57)。您可以通过这个链接了解:https://visualstudio.com/en-us/news/2013-dec-11-vso

我们的下一个部署正常情况下会很接近圣诞假期,所以为了避开它,我们将跳过Sprint 58 的部署并且在1月中旬将所有的工作合并到Sprint 59的部署。

我们非常努力地工作以确保这次部署比11月中期的那一次更顺利。总体来说,它进行的比较好,但并不是没有事故。我们在周二才推出的时候有一个问题,我们知道发生了什么并且实行了一次修复,但是我们并不是百分之百的知道原因。引起这个问题的代码已经很长时间没有过改动了。现在最强烈的怀疑仅仅是该实例只能在足够的负载上运行,即使有一点不正常都可能会导致备份的级联中断。在这种情况下,锁争用会触发一个备份。

在我关于启动问题的邮件里面,我谈到为了发现并消除所有当持有一个锁时我们做跨服务器/服务请求的情况所做的工作。如果那个工作完成了,这个问题将不会发生。此项工作正在进行中并且应该在下一年的早些时候完成。它将会消除我们一直看到的一个备份的主要来源。我们已经在加快这个工作来启动多个产品实例,使我们可以在多个实例之间延伸负载并且减少拥塞点。第二个产品实例将会在一月后期或者二月初发布。我们将会阶段性地引导流量离开当前实例以平衡他们。

另外,开始并继续这次部署直到我们感到我们已经牢牢掌握这些引起部署中断的问题。我们已经把部署移到下班时间进行,来减少会影响到很多人的风险。请继续关注。

Brian