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 年之前
Duarte Meneses
662103a952
SONAR-12039 Make WS api/ce/activity_status public
5 年之前
Elena Vilchik
3719149e27
SONAR-12168 Define embedded documentation for languages (#1592)
5 年之前
Siegfried Ehret
c1c4796d93
Fix typos (GCC, Clang)
5 年之前
MikeBirnstiehl
16737d63b1
SONAR-11443 add DB in JDBC URL Case Sensitive
5 年之前
Sébastien Lesaint
22a74344f4
SONAR-11857 link to dashboard for branches/PRs in webhook payload
5 年之前
Duarte Meneses
3f3ff4c819
Revert "DOC add Oracle changes to Upgrade notes"
This reverts commit 9764d3c4e2
.
5 年之前
Duarte Meneses
85b49ce0f6
Revert "SONAR-11942 Drop support of Oracle 11g and 12.1"
This reverts commit 51d491b252
.
5 年之前
Janos Gyerik
b7b418ec6d
Treat using unset variables as error in Travis script
5 年之前
G. Ann Campbell
fa082fbab0
DOC add Oracle changes to Upgrade notes
5 年之前
Duarte Meneses
98d84c9c3f
SONAR-11942 Drop support of Oracle 11g and 12.1
5 年之前
Duarte Meneses
46b784e1d1
SONAR-11941 Support Oracle 19c
5 年之前
Simon Brandhof
0783b9f2cd
Fix Travis build on external pull requests
5 年之前
Sébastien Lesaint
aefa1e5ffb
SONAR-11675 delete scan contexts and CE activities on project purge
5 年之前
Evgeny Mandrikov
1c430b3667
Fix build task ":sonar-application:zip" and remove ":server:sonar-web:copyBranding"
5 年之前
Jeremy Davis
ead5140358
SONAR-12112 Fix issue actions
5 年之前
Evgeny Mandrikov
e7788ee7ea
Remove useless declarations of resource filters from build
5 年之前
Jeremy Davis
30edd004be
SONAR-11676 Fix Bulk Apply Permission Template
5 年之前
Jeremy Davis
18f20eed61
SONAR-12114 Add Links in codeviewer header
5 年之前
Jeremy Davis
8bb9de8941
SONAR-12025 Allow spaces to be typed in project name
5 年之前