我们在构建过程中使用SharedResourceScope Activity来部署符号缓存'线程安全'。
自星期五以来,每次构建都会失败锁定
“TF270014:SharedResourceScopeActivity'同步对符号存储的访问'等待锁定资源'\ netapp01-cifs01 \ tfs-droplocation \ SymbolCache'。”
我们不知道为什么。重新启动所有涉及的服务器没有帮助,禁用防病毒软件,防火墙等。网络共享也可用,我们检查了所有访问权限。
MSDN没有记录锁的建立方式,并且反编译代码没有提供解决方案,因为搜索在ISharedResourceExtension
接口(BeginRequestSharedResourceLock
)结束,因为它在{ {1}}包含活动本身。
任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:2)
我们找不到实施方案,但作为其他人遇到同样问题的提示。
TFS(现在使用2013)在一个名为的表中保存数据库中共享资源的锁:
tbl_SharedResources
通过null
清除相关列并清除此表。
在TFS 2012(任何可能的其他版本)中,该表被称为:tbl_SharedResource
。
答案 1 :(得分:0)
尝试设置SharedResourceScope Activity“New TimeSpan(1,0,0)”的“MaxWaitTime”属性以查看它是否有用。