]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-10890 Move OfficialDistribution to platform level 2
authorEric Hartmann <hartmann.eric@gmail.com>
Mon, 25 Jun 2018 12:34:56 +0000 (14:34 +0200)
committerSonarTech <sonartech@sonarsource.com>
Fri, 12 Oct 2018 18:20:57 +0000 (20:20 +0200)
server/sonar-server/src/main/java/org/sonar/server/platform/monitoring/WebSystemInfoModule.java
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel2.java
server/sonar-server/src/main/java/org/sonar/server/platform/web/WebPagesCache.java
server/sonar-server/src/test/java/org/sonar/server/platform/web/WebPagesCacheTest.java

index 662b3e2eb88ee5c0a5abc5c034f8c0a6671bad5d..3e7c5504c17b6628069109b09f0a3cb53d5169c0 100644 (file)
@@ -21,7 +21,6 @@ package org.sonar.server.platform.monitoring;
 
 import org.sonar.process.systeminfo.JvmPropertiesSection;
 import org.sonar.process.systeminfo.JvmStateSection;
-import org.sonar.server.platform.OfficialDistribution;
 import org.sonar.server.platform.monitoring.cluster.AppNodesInfoLoaderImpl;
 import org.sonar.server.platform.monitoring.cluster.CeQueueGlobalSection;
 import org.sonar.server.platform.monitoring.cluster.GlobalInfoLoader;
@@ -53,7 +52,6 @@ public class WebSystemInfoModule {
       SettingsSection.class,
       StandaloneSystemSection.class,
 
-      OfficialDistribution.class,
       StandaloneSystemInfoWriter.class,
       InfoAction.class
     };
@@ -74,8 +72,6 @@ public class WebSystemInfoModule {
       PluginsSection.class,
       SettingsSection.class,
 
-      OfficialDistribution.class,
-
       ProcessInfoProvider.class,
       GlobalInfoLoader.class,
       AppNodesInfoLoaderImpl.class,
index f1c5a27b053a4c78e17bf7638df0f0caa698e9e3..d22ac542d015969a781a42133edde8bc2e96b8e6 100644 (file)
@@ -29,6 +29,7 @@ import org.sonar.server.es.MigrationEsClientImpl;
 import org.sonar.server.l18n.ServerI18n;
 import org.sonar.server.platform.DatabaseServerCompatibility;
 import org.sonar.server.platform.DefaultServerUpgradeStatus;
+import org.sonar.server.platform.OfficialDistribution;
 import org.sonar.server.platform.StartupMetadataProvider;
 import org.sonar.server.platform.WebCoreExtensionsInstaller;
 import org.sonar.server.platform.db.CheckDatabaseCharsetAtStartup;
@@ -81,7 +82,9 @@ public class PlatformLevel2 extends PlatformLevel {
 
       // depends on plugins
       ServerI18n.class,
-      RuleI18nManager.class);
+      RuleI18nManager.class,
+
+      OfficialDistribution.class);
 
     // Migration state must be kept at level2 to survive moving in and then out of safe mode
     // ExecutorService must be kept at level2 because stopping it when stopping safe mode level causes error making SQ fail
index bbd8c6904d93a80aa56e51162581defd716d624b..98a15d69c0e55c911201b9d2c9a4467fe6b973f9 100644 (file)
@@ -28,6 +28,7 @@ import java.util.Set;
 import javax.servlet.ServletContext;
 import org.apache.commons.io.IOUtils;
 import org.sonar.api.config.Configuration;
+import org.sonar.server.platform.OfficialDistribution;
 import org.sonar.server.platform.Platform;
 import org.sonar.server.platform.Platform.Status;
 
index e77c823a9eee65a091933499b5f16849d7e8e5ad..2c2ca03f50fcbcc68aafe8864761c3075123ff30 100644 (file)
@@ -27,6 +27,7 @@ import org.junit.Test;
 import org.junit.rules.ExpectedException;
 import org.mockito.stubbing.Answer;
 import org.sonar.api.config.internal.MapSettings;
+import org.sonar.server.platform.OfficialDistribution;
 import org.sonar.server.platform.Platform;
 
 import static java.nio.charset.StandardCharsets.UTF_8;