diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2015-03-18 12:20:37 +0100 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2015-03-18 12:21:42 +0100 |
commit | f980d7e95dc2d0b4e21fccbc96eb2d5b13f1a1e6 (patch) | |
tree | 33ef7801ee0bcc22f31fd849ff0ed5531da41bc5 /sonar-batch/src/main | |
parent | cfd901a3051e632b28c94b6dc84e7b810a870ad2 (diff) | |
download | sonarqube-f980d7e95dc2d0b4e21fccbc96eb2d5b13f1a1e6.tar.gz sonarqube-f980d7e95dc2d0b4e21fccbc96eb2d5b13f1a1e6.zip |
Fix lock of project table in devcockpit
Diffstat (limited to 'sonar-batch/src/main')
-rw-r--r-- | sonar-batch/src/main/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersion.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersion.java b/sonar-batch/src/main/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersion.java index 5b71a2c457d..2de291f3e04 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersion.java +++ b/sonar-batch/src/main/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersion.java @@ -44,6 +44,8 @@ public class PastSnapshotFinderByPreviousVersion implements BatchExtension { String currentVersion = projectSnapshot.getVersion(); Integer resourceId = projectSnapshot.getResourceId(); Long snapshotId; + // Commit Hibernate transaction to avoid lock of project table + session.commit(); try (DbSession dbSession = mybatis.openSession(false)) { snapshotId = dbSession.getMapper(EventMapper.class).findSnapshotIdOfPreviousVersion(resourceId, currentVersion); } |