aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-application/src/main/java/org/sonar/application
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-24146 Update license headers for 2025Matteo Mara2025-01-092-2/+2
|
* NO-JIRA Update license headers to 2024Pierre2024-01-032-2/+2
|
* (code smell fix): removing variables and exception that are not being thrownBruno Andrade2023-06-281-1/+1
|
* [NOJIRA] Remove usage of deprecated Loggers. (#8527)Wojtek Wajerowicz2023-06-131-2/+2
|
* Update license templates for 2023Pierre2023-01-022-2/+2
|
* Update license headers for 2022 [update headers]Pierre2022-01-282-2/+2
|
* SONAR-14951 Scanners require Java 11Sébastien Lesaint2021-06-091-18/+2
|
* Update license headers for 2021 [update headers]Wouter Admiraal2021-01-082-2/+2
|
* SONAR-12686 upgrade es client to 7.9.3 and move to HTTPJacek2020-11-051-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add should minimum match eq 1 to user index queries ES 7.X changed behaviour in case filter query with bool it defaults to '0' https://www.elastic.co/guide/en/elasticsearch/reference/7.x/breaking-changes-7.0.html#_the_filter_context_has_been_removed - fix issue index routing param ES 7.X helped discover this bug as new setting has been auto configured which is 'index.number_of_routing_shards'. This has changed how documents are distributed across shards depending on how many shards the index has. Without that change issues docs has been incorrectly routed to the same shard hash as projects and it worked no matter what routing key you used projectUuid or auth_projectUuid. - update ngram and edge_ngram names to match with es 7.x nGram and edgeNgram has been deprecated in favour of ngram and edge_ngram https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-7.0.html#deprecated-ngram-edgengram-token-filter-cannot-be-used - remove `_all : enabled` usage from UT This field was already deprecated in 6.X, now it has been removed. https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-7.0.html#all-meta-field-removed - add Elasticsearch High Level REST client dependency - use sonar.search.port for ES HTTP - main process use ES Rest client to check ES status - sonar.cluster.search.hosts has HTTP ports on APP nodes also sonar.search.port and sonar.search.host MUST be configured on each Search node with the host and HTTP port of the current node - use Elasticsearch high level rest client - use in EsTester - use as primary es client - use indices api to get all indices name instead of cluster api - use cluster health api to check cluster state - support raw requests for 'nodes/_stats' and '_cluster/stats' - support raw requests for 'indices/_stats' - leave netty4plugin as testCompile dependency it is used in UTs - all ES non-test calls go through EsClient class - add rest client ES profiling
* SONAR-13078 enable configuring the server by environment variablesMichal Duda2020-02-221-1/+2
|
* improve logging and speed up HA ITsSébastien Lesaint2020-02-201-3/+4
| | | | speed boost comes from refactor of 7 tests of ClusterTest into SupportedTopologyClusterTest which starts a single cluster
* Format all headers for 2020Wouter Admiraal2020-01-072-2/+2
|
* SONAR-12770 Do not let people think that a Java version > 11 is officially ↵Julien Lancelot2019-12-051-4/+2
| | | | supported
* Extract implementation from plugin API and create new module ↵Duarte Meneses2019-07-121-1/+1
| | | | sonar-plugin-api-impl
* Extract implementation from plugin API and create new module ↵Duarte Meneses2019-07-121-1/+1
| | | | sonar-plugin-api-impl
* SONAR-12002 Fail startup if JRE < 11Duarte Meneses2019-06-281-1/+1
|
* SONAR-12002 Fail startup if JRE < 11Duarte Meneses2019-06-281-3/+2
|
* SONAR-12042 app always watches for hard stop, on demand for stopSébastien Lesaint2019-06-031-10/+12
|
* SONAR-12043 main process supports graceful and hard stopSébastien Lesaint2019-06-031-1/+1
|
* SONAR-12043 SchedulerImpl correctly handle Thread interruptSébastien Lesaint2019-06-031-2/+2
|
* SONAR-12043 some clarification class renaming in sonar-main moduleSébastien Lesaint2019-06-031-4/+0
|
* SONAR-12043 rename current shutdown code from stop to hardStopSébastien Lesaint2019-06-031-8/+8
|
* Minor fixes to main appDuarte Meneses2019-06-031-1/+1
|
* SONAR-11720 Set different memory defaults for EE+Michal Duda2019-05-211-1/+2
|
* SONAR-12108 Support Java 11 RTEDuarte Meneses2019-05-161-2/+22
|
* Fix license headers for 2019Duarte Meneses2019-01-022-2/+2
|
* SONAR-10300 Forbid system properties in api/settingsJulien Lancelot2018-02-011-4/+4
|
* Fix license headers for 2018Simon Brandhof2018-01-072-2/+2
|
* 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
|