]> source.dussan.org Git - sonarqube.git/commit
SONAR-8435 log "SonarQube is up" if all processes are operational
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Tue, 21 Feb 2017 13:51:34 +0000 (14:51 +0100)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Fri, 24 Feb 2017 20:08:18 +0000 (21:08 +0100)
commit679db32dc10eebf6e7d8cfddc44aa719696485ed
tree94b3022c04611200761432d6ab45d56584702044
parentf4b7d2d78416ba858d2c2f7998f3c320c95ad1e4
SONAR-8435 log "SonarQube is up" if all processes are operational

which implies:
1/ to distinguish from Monitored#getStatus() = UP and OPERATIONAL
2/ to have an option of Monitor to wait on process's status to be OPERATIONAL
3/ every Monitored implementation must return OPERATIONAL rather than UP if then don't make a distinction between the two
18 files changed:
it/it-tests/src/test/java/it/serverSystem/ClusterTest.java
server/sonar-ce/src/main/java/org/sonar/ce/app/CeServer.java
server/sonar-ce/src/test/java/org/sonar/ce/app/CeServerTest.java
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/engine/MigrationEngineImpl.java
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/Monitor.java
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/MonitorTest.java
server/sonar-process/src/main/java/org/sonar/process/Lifecycle.java
server/sonar-process/src/main/java/org/sonar/process/Monitored.java
server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java
server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java
server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java
server/sonar-process/src/test/java/org/sonar/process/test/HttpProcess.java
server/sonar-process/src/test/java/org/sonar/process/test/InfiniteTerminationProcess.java
server/sonar-process/src/test/java/org/sonar/process/test/StandardProcess.java
server/sonar-search/src/main/java/org/sonar/search/SearchServer.java
server/sonar-search/src/test/java/org/sonar/search/SearchServerTest.java
server/sonar-server/src/main/java/org/sonar/server/app/WebServer.java
sonar-application/src/main/java/org/sonar/application/App.java