philippe-perrin-sonarsource
41f73e8c27
Add support for Windows in ./scripts/start.sh
преди 5 години
Duarte Meneses
4c080d0e9e
SONAR-12181 Improve the error message when using sonar.branch.name on Community Edition
преди 5 години
Sébastien Lesaint
f7c8d40ae5
SONAR-11871 upgrade elasticsearch to 6.8.0
преди 5 години
G. Ann Campbell
152252d46c
DOC add (re-instate) SCAN docs
преди 5 години
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 години
Grégoire Aubert
f5c0986aec
Fix 008c177ae1, that introduced broken documentation in SonarCloud
преди 5 години
Siegfried Ehret
b7d3175ac8
SONAR-12055 Fix ALM integration (#1708)
преди 5 години
G. Ann Campbell
16e3876b5f
DOC Add minimum ALM versions
преди 5 години
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 години
Simon Brandhof
1002e68f12
SONAR-12172 CI auto-configuration conflict with Jenkins
преди 5 години
Wouter Admiraal
34bdab2cae
SONAR-12121 Show a warning if QG conditions are ignored
преди 5 години
Grégoire Aubert
11d0b71aaf
Fix failing UI test snapshot
преди 5 години
Duarte Meneses
abb1aca918
SONAR-12042 Apply feedback regarding logging
преди 5 години
Duarte Meneses
6975fba191
SONAR-12041 Display warning at startup if list of hosts is not consistent across all cluster nodes
преди 5 години
Duarte Meneses
8fada2a55d
SONAR-12042 Apply feedback regarding logging
преди 5 години
MikeBirnstiehl
169b1ef0c3
SONAR-12066 Update Docs for Scalability
преди 5 години
Duarte Meneses
bbe0a0802a
SONAR-12043 Hard stop if stop takes too long
преди 5 години
Duarte Meneses
a8877e1905
SONAR-12041 Display warning at startup if list of hosts is not consistent across all cluster nodes
преди 5 години
Sébastien Lesaint
e4c24ddde8
SONAR-12042 add force-stop option to MacOS's sonar.sh
преди 5 години
Sébastien Lesaint
77a4a2c15d
SONAR-12042 add force-stop option to Linux's sonar.sh
преди 5 години
Duarte Meneses
c8506cc161
SONAR-12043 Refactor ProcessEntryPoint
Simplifies a bit Stop and HardStop operations
преди 5 години
Duarte Meneses
6cc2fa4324
SONAR-12043 stopper threads should be daemon
преди 5 години
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 години
Duarte Meneses
c89f7855ce
SONAR-12043 Refactor ProcessEntryPoint
* Remove unused methods
* Extract method 'waitForStatus'
преди 5 години
Duarte Meneses
c3f0b65a4d
SONAR-12043 Minor refactor
преди 5 години
Sébastien Lesaint
37fd266fb3
SONAR-12043 graceful shutdown timeout configurable for ITs
преди 5 години
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 години
Sébastien Lesaint
2fabe059a9
SONAR-12042 app always watches for hard stop, on demand for stop
преди 5 години
Sébastien Lesaint
4bba071f98
SONAR-12043 CE gracefully stops
преди 5 години
Sébastien Lesaint
1283bbf085
SONAR-12043 main process supports graceful and hard stop
преди 5 години
Sébastien Lesaint
e4db1c35e0
SONAR-12043 SchedulerImpl correctly handle Thread interrupt
преди 5 години
Sébastien Lesaint
b7c48f52ec
SONAR-12043 use only NodeLifecycle to store SQ node state
in SchedulerImpl
преди 5 години
Sébastien Lesaint
e75c740bad
SONAR-12043 some clarification class renaming in sonar-main module
преди 5 години
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 години
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 години
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 години
Sébastien Lesaint
c44b4310a0
SONAR-12043 delete dead code in sonar-process tests
преди 5 години
Sébastien Lesaint
67a7a29761
SONAR-12043 add (graceful) stop flag to shared memory
преди 5 години
Sébastien Lesaint
0e90581357
SONAR-12043 rename current shutdown code from stop to hardStop
преди 5 години
Sébastien Lesaint
d803a7b56b
SONAR-12043 ProcessCommands doesn't need to be AutoCloseable
the only implement was actually throwing UnsupportedOperationException
преди 5 години
Sébastien Lesaint
a6fa74824c
SONAR-12043 process lifecycle: can hard stop when stopping
преди 5 години
Sébastien Lesaint
4da90b373a
SONAR-12043 increase default timeout to 6 hours
преди 5 години
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 години
Sébastien Lesaint
5e4e30199f
SONAR-12043 minor renaming of 2 methods of CeConfiguration
преди 5 години
Grégoire Aubert
41b935a39f
SONAR-12055 Display administration navbar notification when restarting the server
преди 5 години
Grégoire Aubert
ac64b4fe18
SONAR-12040 Display pending time on system background task page
преди 5 години
Grégoire Aubert
ad9331af4d
SONAR-12040 Drop duplicated css classes
преди 5 години
Duarte Meneses
36d13bae20
SONAR-12038 Add pendingTime to api/ce/activity_status and ComputeEngineTasks JMX metrics
преди 5 години
Duarte Meneses
c4840639eb
SONAR-12037 Run cluster ITs on Cirrus
преди 5 години
Duarte Meneses
0067320ec6
Minor fixes to main app
преди 5 години