This is an automated email from the ASF dual-hosted git repository.
dpavlov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-teamcity-bot.git
The following commit(s) were added to refs/heads/master by this push:
new e6b1725 Disable locks
e6b1725 is described below
commit e6b172538e1b1abfb416b450a413589204d32007
Author: Dmitriy Pavlov <[email protected]>
AuthorDate: Tue Sep 18 10:20:42 2018 +0300
Disable locks
---
.../main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git
a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
index b05d357..7ba065e 100644
---
a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
+++
b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
@@ -125,6 +125,8 @@ public class IgnitePersistentTeamcity implements
IAnalyticsEnabledTeamcity, ITea
//todo: not good code to keep it static
private static long lastTriggerMs = System.currentTimeMillis();
+ public static final boolean noLocks = false;
+
@Deprecated
public IgnitePersistentTeamcity(Ignite ignite, @Nullable String srvId) {
this(ignite, new IgniteTeamcityHelper(srvId));
@@ -320,7 +322,8 @@ public class IgnitePersistentTeamcity implements
IAnalyticsEnabledTeamcity, ITea
return buildRefs;
}
finally {
- lock.unlock();
+ if (!noLocks)
+ lock.unlock();
}
}
@@ -340,6 +343,9 @@ public class IgnitePersistentTeamcity implements
IAnalyticsEnabledTeamcity, ITea
@AutoProfiling
@SuppressWarnings("WeakerAccess")
protected <K> Lock lockBuildHistEntry(IgniteCache<K,
Expirable<List<BuildRef>>> cache, K key) {
+ if(noLocks)
+ return null;
+
Lock lock = cache.lock(key);
lock.lock();