]> source.dussan.org Git - sonarqube.git/commit
SONAR-6366 add DatabaseMigration component
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Tue, 7 Apr 2015 09:02:21 +0000 (11:02 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Fri, 17 Apr 2015 13:15:00 +0000 (15:15 +0200)
commit31c36d7682f21af45d0029136267f9611b10f067
treea1cfa437fe5220ef24a4e1429c6e465669c546be
parent505cf2ae5649aaee04a8d86c4c9ba7505b9071f9
SONAR-6366 add DatabaseMigration component

this component handles concurrency and asynchronous execution of the DB migration job when called from Java
server/sonar-server/src/main/java/org/sonar/server/db/migrations/DatabaseMigration.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/db/migrations/PlatformDatabaseMigration.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationExecutorService.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationExecutorServiceImpl.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/platform/ServerComponents.java
server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationAsynchronousTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationConcurrentAccessTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationExecutorServiceAdaptor.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationTest.java [new file with mode: 0644]