aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-application/src/main/java/org
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-9802 replace Hazelcast clients by membersSimon Brandhof2017-09-261-2/+2
| | | | | | | Web Server and Compute Engine processes must use plain HZ members but not clients so that they can be involved in distributed computing (contribute to api/system/info response)
* SONAR-9803 remove bad coupling of processes on sonar-plugin-apiSimon Brandhof2017-09-261-1/+1
|
* SONAR-9803 restrict sonar-process to classes shared by all processes onlySimon Brandhof2017-09-261-2/+2
|
* SONAR-9773 ignore JAVA_TOOL_OPTIONS is defined and log warningSébastien Lesaint2017-09-191-1/+2
|
* SONAR-9741 move shared cluster related classes to sonar-clusterSébastien Lesaint2017-09-131-3/+3
|
* SONAR-9738 Fail if the cluster name differs from node to nodeDaniel Schwarz2017-09-051-0/+2
|
* SONAR-9590 only heap and heap dump options are now in search.javaOptsSébastien Lesaint2017-09-051-1/+1
|
* SONAR-9590 move Es/JavaCommand to module sonar-process-monitorSébastien Lesaint2017-09-051-3/+3
|
* SONAR-8798 rename JavaCommandFactory to CommandFactorySébastien Lesaint2017-08-091-4/+4
|
* SONAR-8798 rename JavaProcessLauncher to ProcessLauncherSébastien Lesaint2017-08-091-4/+4
|
* SONAR-9265 Prevent error log at shutdownEric Hartmann2017-05-181-1/+2
|
* SONAR-8817 Add SonarQube version safeguard in cluster mode (#1781)Eric Hartmann2017-03-151-0/+3
| | | SONAR-8817 Add SonarQube version safeguard in cluster mode
* SONAR-8816 automatic election of web leader in cluster modeSimon Brandhof2017-03-1311-1370/+57
|
* SONAR-8818 Add Hazelcast and its configuration (#1699)Eric Hartmann2017-02-265-4/+371
| | | * SONAR-8818 Introduce Hazelcast
* Drop usages of MyBatis#openSession()Simon Brandhof2017-02-262-54/+55
| | | | in favor of DbClient#openSession()
* SONAR-7937 restart reloads sonar.propertiesSébastien Lesaint2017-02-242-18/+89
| | | | but changes of FileSystem related properties are not supported and will make restart fail
* SONAR-7937 extract JavaCommandFactory from AppSébastien Lesaint2017-02-243-89/+155
| | | | and fix missing coverage on this part
* SONAR-7937 Monitor reloads JavaCommand to execute on restartSébastien Lesaint2017-02-241-1/+1
|
* SONAR-8435 log "SonarQube is up" if all processes are operationalSébastien Lesaint2017-02-241-2/+8
| | | | | | | 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-107-14/+14
|
* SONAR-8684 Remove env variable TMPDIRJulien Lancelot2017-01-261-2/+0
| | | | This variable was only used by rails
* SONAR-8335 make changing root level change level of all loggersSébastien Lesaint2016-12-011-1/+2
|
* SONAR-8335 move RootLoggerConfig out of LogbackHelperSébastien Lesaint2016-12-011-2/+3
|
* SONAR-8335 move LogBackHelper to subpackage loggingSébastien Lesaint2016-12-011-2/+2
|
* SONAR-8383 expose association process -> log filenameSimon Brandhof2016-11-171-2/+1
|
* SONAR-8341 add INFO log in App when SQ is done startingSébastien Lesaint2016-11-161-2/+16
|
* SONAR-8335 support properties to configure log level per JVMSébastien Lesaint2016-11-161-1/+2
|
* SONAR-8333 make APP logging configuration support 4 log filesSébastien Lesaint2016-11-161-43/+158
| | | | | | add support for option sonar.wrapped=true to detect when SQ is started by JWP (wrapper) and correctly support all logging use cases include refactoring at LogBackHelper level to simplify code refactor applying log level property to make all process support only INFO, DEBUG and TRACE
* SONAR-8333 restore process name in logsSébastien Lesaint2016-11-161-3/+4
| | | | because when running ITs with option -Dsonar.log.console we can't make a difference between logs from each process anymore
* SONAR-8351 Configure HTTP proxy URL from bootstrap processSimon Brandhof2016-11-091-15/+46
| | | | | | | Proxy is configured in conf/sonar.properties. The related properties are propagated to system properties by the first call to DefaultHttpDownloader. The correct approach is to directly configure the JVM properties when the bootstrap process creates web server and CE processes.
* Fix Quality flaws, including handling of InterruptedExceptionSimon Brandhof2016-10-052-13/+15
|
* fixing quality flaws (mostly Java NIO slow methods usage)Sébastien Lesaint2016-09-281-6/+7
|
* SONAR-7909 reset sharedMemory at startupSébastien Lesaint2016-09-091-2/+7
|
* Merge branch 'branch-5.6'Sébastien Lesaint2016-08-241-0/+2
|\
| * SONAR-7896 set env var TMPDIR to make JRuby use SQ tmp dir for tmp filesSébastien Lesaint2016-08-241-0/+2
| | | | | | | | these temp file are especially used when uploading
* | SONAR-7960 add task UUID to logsSébastien Lesaint2016-08-161-1/+1
| |
* | SONAR-7833 task start/stop logs in sonar.log only if DEBUG is enabledSébastien Lesaint2016-08-161-2/+2
| | | | | | | | | | start log is always at DEBUG level stop log is at DEBUG level in case of success, at ERROR level in case of error
* | SONAR-7908 ability to disable Elasticsearch processSimon Brandhof2016-08-031-10/+13
| |
* | SONAR-7910 support sonar.cluster.web.disabledSimon Brandhof2016-08-031-1/+4
| |
* | SONAR-7909 support sonar.cluster.ce.disabledSimon Brandhof2016-08-031-1/+3
| |
* | SONAR-7899 configure container of "startup followers"Simon Brandhof2016-07-291-2/+0
| |
* | Fix Quality flawsSimon Brandhof2016-07-181-2/+1
|/
* SONAR-7653 remove useless codeSimon Brandhof2016-05-261-2/+0
| | | | | | JVM does not start if runtime version is not 1.8, so it's useless to check java version programmatically.
* SONAR-7580 jdbc_url default value is computed or set by JdbcSettingsSébastien Lesaint2016-05-121-3/+52
| | | | it used to be hardcoded to jdbc:h2:tcp://localhost:9092/sonar, which did not take into account the optionaly specified embedded database port property
* SONAR-7422 do not delete sharememory file in tempDirSébastien Lesaint2016-05-101-4/+48
|
* SONAR-7436 Monitoring of CE process in system WS and consoleSimon Brandhof2016-03-251-9/+7
|
* SONAR-6732 CE and WebServer must share the same startedAt dateSébastien Lesaint2016-03-211-0/+2
|
* SONAR-7435 add sonar.ce.javaOpts and sonar.ce.javaAdditionalOptsSébastien Lesaint2016-03-211-0/+3
| | | | also enforce some JVM parameters
* SONAR-7435 SQ processes should have constant process idsSébastien Lesaint2016-03-211-5/+10
| | | | remove process id generation from JavaCommand
* SONAR-7435 add CE process, never stops but does nothing yetSébastien Lesaint2016-03-211-21/+46
|