]> source.dussan.org Git - sonarqube.git/commit
SONAR-3306 Use a semaphore to prevent launching several analysis of the same project...
authorJulien Lancelot <julien.lancelot@gmail.com>
Mon, 3 Dec 2012 08:16:04 +0000 (09:16 +0100)
committerJulien Lancelot <julien.lancelot@gmail.com>
Mon, 3 Dec 2012 11:44:01 +0000 (12:44 +0100)
commit534b76c9e499860eca7003a6496f0e21484c976f
tree049ba785d53fd988d47dcc54b8bea82788e6cb3b
parent852abadb6d99037d951f025e20b7a376c2f4a83e
SONAR-3306 Use a semaphore to prevent launching several analysis of the same project at the same time
15 files changed:
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/DatabaseSemaphoreImpl.java
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/DatabaseSemaphoreImplTest.java
sonar-batch/src/main/java/org/sonar/batch/bootstrap/BatchModule.java
sonar-batch/src/main/java/org/sonar/batch/bootstrap/CheckSemaphore.java [new file with mode: 0644]
sonar-batch/src/main/java/org/sonar/batch/bootstrap/DurationLabel.java [new file with mode: 0644]
sonar-batch/src/test/java/org/sonar/batch/bootstrap/CheckSemaphoreTest.java [new file with mode: 0644]
sonar-batch/src/test/java/org/sonar/batch/bootstrap/DurationLabelTest.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/persistence/Lock.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/persistence/MyBatis.java
sonar-core/src/main/java/org/sonar/core/persistence/SemaphoreDao.java
sonar-core/src/main/java/org/sonar/core/persistence/SemaphoreDto.java
sonar-core/src/main/java/org/sonar/core/persistence/SemaphoreMapper.java
sonar-core/src/main/resources/org/sonar/core/persistence/SemaphoreMapper.xml
sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java
sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java