philippe-perrin-sonarsource
41f73e8c27
Add support for Windows in ./scripts/start.sh
5 vuotta sitten
Duarte Meneses
4c080d0e9e
SONAR-12181 Improve the error message when using sonar.branch.name on Community Edition
5 vuotta sitten
Sébastien Lesaint
f7c8d40ae5
SONAR-11871 upgrade elasticsearch to 6.8.0
5 vuotta sitten
G. Ann Campbell
152252d46c
DOC add (re-instate) SCAN docs
5 vuotta sitten
Evgeny Mandrikov
2ef053d67d
Build task ":server:sonar-web:yarn_run" should produce same result outside of CI
While this adds quite some overhead, benefit is that
remote Gradle cache entry can be used locally.
5 vuotta sitten
Grégoire Aubert
f5c0986aec
Fix 008c177ae1, that introduced broken documentation in SonarCloud
5 vuotta sitten
Siegfried Ehret
b7d3175ac8
SONAR-12055 Fix ALM integration (#1708)
5 vuotta sitten
G. Ann Campbell
16e3876b5f
DOC Add minimum ALM versions
5 vuotta sitten
Evgeny Mandrikov
e5f2fdce2f
Do not disable recording of code coverage in builds outside of CI
While this adds little overhead, benefit is that
remote Gradle cache entry can be used locally.
5 vuotta sitten
Simon Brandhof
1002e68f12
SONAR-12172 CI auto-configuration conflict with Jenkins
5 vuotta sitten
Wouter Admiraal
34bdab2cae
SONAR-12121 Show a warning if QG conditions are ignored
5 vuotta sitten
Grégoire Aubert
11d0b71aaf
Fix failing UI test snapshot
5 vuotta sitten
Duarte Meneses
abb1aca918
SONAR-12042 Apply feedback regarding logging
5 vuotta sitten
Duarte Meneses
6975fba191
SONAR-12041 Display warning at startup if list of hosts is not consistent across all cluster nodes
5 vuotta sitten
Duarte Meneses
8fada2a55d
SONAR-12042 Apply feedback regarding logging
5 vuotta sitten
MikeBirnstiehl
169b1ef0c3
SONAR-12066 Update Docs for Scalability
5 vuotta sitten
Duarte Meneses
bbe0a0802a
SONAR-12043 Hard stop if stop takes too long
5 vuotta sitten
Duarte Meneses
a8877e1905
SONAR-12041 Display warning at startup if list of hosts is not consistent across all cluster nodes
5 vuotta sitten
Sébastien Lesaint
e4c24ddde8
SONAR-12042 add force-stop option to MacOS's sonar.sh
5 vuotta sitten
Sébastien Lesaint
77a4a2c15d
SONAR-12042 add force-stop option to Linux's sonar.sh
5 vuotta sitten
Duarte Meneses
c8506cc161
SONAR-12043 Refactor ProcessEntryPoint
Simplifies a bit Stop and HardStop operations
5 vuotta sitten
Duarte Meneses
6cc2fa4324
SONAR-12043 stopper threads should be daemon
5 vuotta sitten
Duarte Meneses
722ba533d1
SONAR-12043 Refactor CeServer
* Improves waiting operations: no pooling, no additional threads
* Any number of threads can wait for stop (actually required if both stop and hard stop threads end up waiting)
* Prevents potentially multiple invocations of 'stopProcessing' by 'stop()' and the 'CeMainThread' after a hard stop
5 vuotta sitten
Duarte Meneses
c89f7855ce
SONAR-12043 Refactor ProcessEntryPoint
* Remove unused methods
* Extract method 'waitForStatus'
5 vuotta sitten
Duarte Meneses
c3f0b65a4d
SONAR-12043 Minor refactor
5 vuotta sitten
Sébastien Lesaint
37fd266fb3
SONAR-12043 graceful shutdown timeout configurable for ITs
5 vuotta sitten
Sébastien Lesaint
ef72cd98a1
SONAR-12043 make Lifecycle threadsafe
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))
5 vuotta sitten
Sébastien Lesaint
2fabe059a9
SONAR-12042 app always watches for hard stop, on demand for stop
5 vuotta sitten
Sébastien Lesaint
4bba071f98
SONAR-12043 CE gracefully stops
5 vuotta sitten
Sébastien Lesaint
1283bbf085
SONAR-12043 main process supports graceful and hard stop
5 vuotta sitten
Sébastien Lesaint
e4db1c35e0
SONAR-12043 SchedulerImpl correctly handle Thread interrupt
5 vuotta sitten
Sébastien Lesaint
b7c48f52ec
SONAR-12043 use only NodeLifecycle to store SQ node state
in SchedulerImpl
5 vuotta sitten
Sébastien Lesaint
e75c740bad
SONAR-12043 some clarification class renaming in sonar-main module
5 vuotta sitten
Sébastien Lesaint
d1b7b7fe1d
SONAR-12043 change restartDisabled to restarting for easier understanding
this internal flag of class SchedulerImpl is easier to understand with this name
5 vuotta sitten
Sébastien Lesaint
16859cefcd
SONAR-12043 move hard stop timeout out of SQProcess#hardstop arguments
timeout is instead configured as state of SQProcess instance
this will allow calling hardStop with the right timeout from another method of SQProcess (the incoming stop() method)
5 vuotta sitten
Sébastien Lesaint
7b4126289f
SONAR-12043 move closing shared memory to ProcessEntryPoint
and out of HardStopperThread & HardStopWatcher
this simplifies responsibilities and duplicate (ineffective) closing of the shared memory
5 vuotta sitten
Sébastien Lesaint
c44b4310a0
SONAR-12043 delete dead code in sonar-process tests
5 vuotta sitten
Sébastien Lesaint
67a7a29761
SONAR-12043 add (graceful) stop flag to shared memory
5 vuotta sitten
Sébastien Lesaint
0e90581357
SONAR-12043 rename current shutdown code from stop to hardStop
5 vuotta sitten
Sébastien Lesaint
d803a7b56b
SONAR-12043 ProcessCommands doesn't need to be AutoCloseable
the only implement was actually throwing UnsupportedOperationException
5 vuotta sitten
Sébastien Lesaint
a6fa74824c
SONAR-12043 process lifecycle: can hard stop when stopping
5 vuotta sitten
Sébastien Lesaint
4da90b373a
SONAR-12043 increase default timeout to 6 hours
5 vuotta sitten
Sébastien Lesaint
d61fd1dcd6
SONAR-12043 disable Java Service Wrapper shutdown timeout features
they are getting in the way of implementing gracefull shutdown in SQ which can last for a looooog time (35min+ by default)
5 vuotta sitten
Sébastien Lesaint
5e4e30199f
SONAR-12043 minor renaming of 2 methods of CeConfiguration
5 vuotta sitten
Grégoire Aubert
41b935a39f
SONAR-12055 Display administration navbar notification when restarting the server
5 vuotta sitten
Grégoire Aubert
ac64b4fe18
SONAR-12040 Display pending time on system background task page
5 vuotta sitten
Grégoire Aubert
ad9331af4d
SONAR-12040 Drop duplicated css classes
5 vuotta sitten
Duarte Meneses
36d13bae20
SONAR-12038 Add pendingTime to api/ce/activity_status and ComputeEngineTasks JMX metrics
5 vuotta sitten
Duarte Meneses
c4840639eb
SONAR-12037 Run cluster ITs on Cirrus
5 vuotta sitten
Duarte Meneses
0067320ec6
Minor fixes to main app
5 vuotta sitten