]> source.dussan.org Git - sonarqube.git/commit
SONAR-8445 move DatabaseMigration to sonar-db-migration
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 8 Dec 2016 09:55:57 +0000 (10:55 +0100)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Wed, 14 Dec 2016 11:11:51 +0000 (12:11 +0100)
commit5cea701a724733f34e70d91d5b65336c808b65fe
treed3084807e49af45ddc1ae9adba505fe27830f4fb
parent080a0fb172ad6178fef529480b5ace5d0a66f06a
SONAR-8445 move DatabaseMigration to sonar-db-migration

also, split state (which must be stored at platform level 2 because we need to keep state until SQ is shutdown) from migration code, which doesn't need to be kept in memory once Platform is out of safe mode
24 files changed:
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/DatabaseMigration.java [new file with mode: 0644]
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/DatabaseMigrationState.java [new file with mode: 0644]
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/DatabaseMigrationStateImpl.java [new file with mode: 0644]
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/MutableDatabaseMigrationState.java [new file with mode: 0644]
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/NoopDatabaseMigrationImpl.java [new file with mode: 0644]
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/DatabaseMigrationStateImplTest.java [new file with mode: 0644]
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/NoopDatabaseMigrationImplTest.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/platform/db/migrations/PlatformDatabaseMigration.java
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel2.java
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel3.java
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevelSafeMode.java
server/sonar-server/src/main/java/org/sonar/server/platform/ws/DbMigrationJsonWriter.java
server/sonar-server/src/main/java/org/sonar/server/platform/ws/DbMigrationStatusAction.java
server/sonar-server/src/main/java/org/sonar/server/platform/ws/MigrateDbAction.java
server/sonar-server/src/main/java/org/sonar/server/platform/ws/StatusAction.java
server/sonar-server/src/main/java/org/sonar/server/ui/JRubyFacade.java
server/sonar-server/src/main/java/org/sonar/server/util/AbstractStoppableExecutorService.java
server/sonar-server/src/test/java/org/sonar/server/platform/db/migrations/PlatformDatabaseMigrationAsynchronousTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/db/migrations/PlatformDatabaseMigrationConcurrentAccessTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/db/migrations/PlatformDatabaseMigrationTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/ws/DbMigrationStatusActionTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/ws/MigrateDbActionTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/ws/StatusActionTest.java
sonar-db/src/main/java/org/sonar/db/version/DatabaseMigration.java [deleted file]