SharedResourceScope无法获取锁定

时间:2015-12-22 14:01:01

标签: tfs tfsbuild

我们在构建过程中使用SharedResourceScope Activity来部署符号缓存'线程安全'。

自星期五以来,每次构建都会失败锁定

  

“TF270014:SharedResourceScopeActivity'同步对符号存储的访问'等待锁定资源'\ netapp01-cifs01 \ tfs-droplocation \ SymbolCache'。”

我们不知道为什么。重新启动所有涉及的服务器没有帮助,禁用防病毒软件,防火墙等。网络共享也可用,我们检查了所有访问权限。

MSDN没有记录锁的建立方式,并且反编译代码没有提供解决方案,因为搜索在ISharedResourceExtension接口(BeginRequestSharedResourceLock)结束,因为它在{ {1}}包含活动本身。

任何人都可以帮忙解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

我们找不到实施方案,但作为其他人遇到同样问题的提示。

TFS(现在使用2013)在一个名为的表中保存数据库中共享资源的锁:

tbl_SharedResources

通过null清除相关列并清除此表。

在TFS 2012(任何可能的其他版本)中,该表被称为:tbl_SharedResource

答案 1 :(得分:0)

尝试设置SharedResourceScope Activity“New TimeSpan(1,0,0)”的“MaxWaitTime”属性以查看它是否有用。