aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-process/src/main/java/org/sonar/process/Lifecycle.java
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-24146 Update license headers for 2025Matteo Mara2025-01-091-1/+1
|
* NO-JIRA Update license headers to 2024Pierre2024-01-031-1/+1
|
* Update license templates for 2023Pierre2023-01-021-1/+1
|
* Update license headers for 2022 [update headers]Pierre2022-01-281-1/+1
|
* Update license headers for 2021 [update headers]Wouter Admiraal2021-01-081-1/+1
|
* Format all headers for 2020Wouter Admiraal2020-01-071-1/+1
|
* SONAR-12043 make Lifecycle threadsafeSébastien Lesaint2019-06-031-14/+22
| | | | | and make ProcessEntryPointTest#launch_then_request_graceful_stop stable and add trace log when some code tests the current state of Lifecyle (#getState() replaced by isCurrentState(State))
* SONAR-12043 process lifecycle: can hard stop when stoppingSébastien Lesaint2019-06-031-1/+1
|
* Fix license headers for 2019Duarte Meneses2019-01-021-1/+1
|
* Fix license headers for 2018Simon Brandhof2018-01-071-1/+1
|
* SONAR-8816 automatic election of web leader in cluster modeSimon Brandhof2017-03-131-16/+0
|
* SONAR-8435 log "SonarQube is up" if all processes are operationalSébastien Lesaint2017-02-241-2/+4
| | | | | | | 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
* SONAR-8637 Update POM parent versionTeryk Bellahsene2017-02-101-2/+2
|
* SONAR-8341 add INFO log in App when SQ is done startingSébastien Lesaint2016-11-161-0/+16
|
* fix some quality flawsSébastien Lesaint2016-07-211-2/+2
|
* fix various quality flawsSébastien Lesaint2016-07-071-4/+3
|
* Fix project title in copyright headersSimon Brandhof2016-01-131-1/+1
|
* SONAR-7168 replace System.err with LOG.trace in Monitor and LifecycleSébastien Lesaint2016-01-131-1/+1
|
* SONAR-7168 fix stop during restart not workingSébastien Lesaint2016-01-131-4/+6
| | | | | lifeCycle transition from RESTARTING to STOPPING should actually _not_ be allowed because it can occur when restarting child processes (the WatcherThreads detects that stop and tries to shutdown all other processes), this fixes the issue by adding a HARD_STOPPING state, representing a not gracefull stop, to which transition from RESTARTING is allowed adds class AllProcessesCommands which implements access to sharedMemory for any process and is now used as the underlying implementation of DefaultProcessCommands. This class allows using a single IO to access sharedMemory from App
* SONAR-7168 fix stop failing during restart + restart WS call flood issueSébastien Lesaint2016-01-131-10/+17
| | | | | stop triggered though shareMemory by Orchestrator did not work when a restart was under way be lifeCycle transition from RESTARTING to STOPPING wasn't allowed when flooding the restart WS, the restart never occured because the WS erased the shareMemory space of the WebServer when called called, erasing the stop signal sent by the main process
* SONAR-7168 rework threads and restart implementationSébastien Lesaint2016-01-131-6/+44
|
* Upgrade to parent 26 and new copyright headersSimon Brandhof2016-01-051-4/+4
|
* Fix quality flawsSimon Brandhof2015-04-241-1/+1
|
* SONAR-4898 drop RMI and autokillSimon Brandhof2014-09-211-2/+4
|
* SONAR-4898 refactor process monitoringSimon Brandhof2014-09-121-0/+56