]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
7 years agoSONAR-6959 Performance improvements
Duarte Meneses [Mon, 2 Oct 2017 08:28:58 +0000 (10:28 +0200)]
SONAR-6959 Performance improvements

* Avoid creation of intermediary array

* SONAR-6959 Speed-up copy of custom measures in Compute Engine

* Use light object to get key/uuid map of components

* Avoid always formatting string

* Minor refactoring

* Avoid cost of hash

* Ajust perf tests

7 years agoSONAR-9875 Add branch= param to /api/navigation/component (#2555)
Janos Gyerik [Mon, 2 Oct 2017 08:26:08 +0000 (10:26 +0200)]
SONAR-9875 Add branch= param to /api/navigation/component (#2555)

* Add branch= param to /api/navigation/component

* Use key instead of dbkey in issues/search

7 years agoUpgrade orchestrator to version 3.15.0.1215
Simon Brandhof [Fri, 29 Sep 2017 15:26:28 +0000 (17:26 +0200)]
Upgrade orchestrator to version 3.15.0.1215

It improves killing of Oracle connection orphans
in integration tests.

7 years agoSONAR-9883 Project name is 'null' if not specified and branch is used
Duarte Meneses [Fri, 29 Sep 2017 14:54:11 +0000 (16:54 +0200)]
SONAR-9883 Project name is 'null' if not specified and branch is used

7 years agoSONAR-9829 Upgrade Elasticsearch to 5.6.2
Daniel Schwarz [Wed, 27 Sep 2017 09:57:45 +0000 (11:57 +0200)]
SONAR-9829 Upgrade Elasticsearch to 5.6.2

7 years agoSONAR-9829 Upgrade Elasticsearch to 5.6.1
Daniel Schwarz [Thu, 21 Sep 2017 13:55:54 +0000 (15:55 +0200)]
SONAR-9829 Upgrade Elasticsearch to 5.6.1

7 years agoSONAR-9811 change es data dir to data/es5, delete data/es during startup
Daniel Schwarz [Fri, 22 Sep 2017 15:43:55 +0000 (17:43 +0200)]
SONAR-9811 change es data dir to data/es5, delete data/es during startup

7 years agoSONAR-9792 Fix sidebar position with a notification
Grégoire Aubert [Fri, 29 Sep 2017 13:03:12 +0000 (15:03 +0200)]
SONAR-9792 Fix sidebar position with a notification

7 years agoSONAR-9792 Add background task error notification related to licensing
Grégoire Aubert [Thu, 28 Sep 2017 15:15:43 +0000 (17:15 +0200)]
SONAR-9792 Add background task error notification related to licensing

7 years agoSONAR-8747 Make in progress and pending background task status more visible
Grégoire Aubert [Thu, 28 Sep 2017 13:33:59 +0000 (15:33 +0200)]
SONAR-8747 Make in progress and pending background task status more visible

7 years agoFix broken web unit test
Grégoire Aubert [Thu, 28 Sep 2017 13:32:14 +0000 (15:32 +0200)]
Fix broken web unit test

7 years agoSONAR-9792 The fail background task status is now more visible
Grégoire Aubert [Thu, 28 Sep 2017 12:25:14 +0000 (14:25 +0200)]
SONAR-9792 The fail background task status is now more visible

7 years agoUpdate icons list
Grégoire Aubert [Thu, 28 Sep 2017 12:03:05 +0000 (14:03 +0200)]
Update icons list

7 years agoSONAR-9389 Better highlight uncovered code in leak period
Stas Vilchik [Thu, 28 Sep 2017 15:48:23 +0000 (17:48 +0200)]
SONAR-9389 Better highlight uncovered code in leak period

7 years agoreduce maven artefact download logging on travis
Daniel Schwarz [Tue, 26 Sep 2017 08:57:14 +0000 (10:57 +0200)]
reduce maven artefact download logging on travis

7 years agoreduce java download logging on travis
Daniel Schwarz [Tue, 26 Sep 2017 08:56:20 +0000 (10:56 +0200)]
reduce java download logging on travis

7 years agoSONAR-9127 make api/qualitygates/get_by_project public, change parameters
Daniel Schwarz [Thu, 28 Sep 2017 13:53:09 +0000 (15:53 +0200)]
SONAR-9127 make api/qualitygates/get_by_project public, change parameters

7 years agoSONAR-9127 add unit test of the definition of api/qualitygates/get_by_project
Daniel Schwarz [Thu, 28 Sep 2017 13:37:42 +0000 (15:37 +0200)]
SONAR-9127 add unit test of the definition of api/qualitygates/get_by_project

7 years agoSONAR-8502 IT that verifies the status quo of the quality gate display on the project...
Daniel Schwarz [Thu, 28 Sep 2017 12:52:56 +0000 (14:52 +0200)]
SONAR-8502 IT that verifies the status quo of the quality gate display on the project page

7 years agoSONAR-9353 let the built-in quality gate check duplicated lines on new code
Daniel Schwarz [Thu, 28 Sep 2017 09:12:27 +0000 (11:12 +0200)]
SONAR-9353 let the built-in quality gate check duplicated lines on new code

The built-in quality gate "SonarQube Way" now checks, that the percentage of duplicated lines on new code is less or equal to 3%.

7 years agoAdd method to select all administrators (for license notifications)
Julien HENRY [Thu, 28 Sep 2017 12:54:02 +0000 (14:54 +0200)]
Add method to select all administrators (for license notifications)

7 years agoSONAR-9890 avoid as many potential problems of non-english locales as possible
Daniel Schwarz [Wed, 27 Sep 2017 12:46:28 +0000 (14:46 +0200)]
SONAR-9890 avoid as many potential problems of non-english locales as possible

7 years agoSONAR-9890 fix startup issue with Turkish locale
Daniel Schwarz [Wed, 27 Sep 2017 12:05:42 +0000 (14:05 +0200)]
SONAR-9890 fix startup issue with Turkish locale

7 years agoAdd field "errorType" to tasks returned in api/ce/*
Simon Brandhof [Thu, 28 Sep 2017 11:51:00 +0000 (13:51 +0200)]
Add field "errorType" to tasks returned in api/ce/*

7 years agoPopulate error type when CE task fails with TypedMessageException
Simon Brandhof [Thu, 28 Sep 2017 11:38:05 +0000 (13:38 +0200)]
Populate error type when CE task fails with TypedMessageException

When a CE task throws a TypedMessageException, then the provided error
type is propagated to db column ce_activity.error_type

7 years agoAdd db column ce_activity.error_type
Simon Brandhof [Thu, 28 Sep 2017 11:20:32 +0000 (13:20 +0200)]
Add db column ce_activity.error_type

7 years agoAccess ProjectMeasuresIndex from Compute Engine
Simon Brandhof [Wed, 27 Sep 2017 21:20:27 +0000 (23:20 +0200)]
Access ProjectMeasuresIndex from Compute Engine

7 years agoNew extension point executed during initialization of a CE task
Simon Brandhof [Wed, 27 Sep 2017 20:14:52 +0000 (22:14 +0200)]
New extension point executed during initialization of a CE task

7 years agoDecrease usage of Guava in PluginInfo
Simon Brandhof [Wed, 27 Sep 2017 20:00:15 +0000 (22:00 +0200)]
Decrease usage of Guava in PluginInfo

to stop dealing with hell of conflicting Guava versions when
using PluginInfo

7 years agoAdd missing annotations on CE billing interfaces
Simon Brandhof [Wed, 27 Sep 2017 14:12:05 +0000 (16:12 +0200)]
Add missing annotations on CE billing interfaces

7 years agoSONAR-9800 Add UT to check branches are not included in telemetry
Julien Lancelot [Thu, 28 Sep 2017 13:26:25 +0000 (15:26 +0200)]
SONAR-9800 Add UT to check branches are not included in telemetry

7 years agoAdjust performance tests expected timings
Julien Lancelot [Thu, 28 Sep 2017 10:34:37 +0000 (12:34 +0200)]
Adjust performance tests expected timings

7 years agoFix version of analysis in long-lived branches
Simon Brandhof [Thu, 28 Sep 2017 12:15:19 +0000 (14:15 +0200)]
Fix version of analysis in long-lived branches

7 years agoFix StartupIndexationTest false-positive
Eric Hartmann [Thu, 28 Sep 2017 11:53:10 +0000 (13:53 +0200)]
Fix StartupIndexationTest false-positive

7 years agoFix Quality flaws
Simon Brandhof [Thu, 28 Sep 2017 09:14:04 +0000 (11:14 +0200)]
Fix Quality flaws

7 years agoSONAR-9803 add the tests that have been dropped by mistake
Simon Brandhof [Thu, 28 Sep 2017 09:01:30 +0000 (11:01 +0200)]
SONAR-9803 add the tests that have been dropped by mistake

7 years agofix unstable UT in SearchNodeHealthProviderTest
Sébastien Lesaint [Thu, 28 Sep 2017 08:21:44 +0000 (10:21 +0200)]
fix unstable UT in SearchNodeHealthProviderTest

7 years agoFix SCM tests
Duarte Meneses [Mon, 25 Sep 2017 13:20:34 +0000 (15:20 +0200)]
Fix SCM tests

7 years agoSONAR-9837 Detect files changed in the current branch with SCM
Duarte Meneses [Mon, 25 Sep 2017 11:24:58 +0000 (13:24 +0200)]
SONAR-9837 Detect files changed in the current branch with SCM

7 years agoDrop ScmBranchProvider (blend it into ScmProvider)
Janos Gyerik [Fri, 22 Sep 2017 15:15:31 +0000 (17:15 +0200)]
Drop ScmBranchProvider (blend it into ScmProvider)

7 years agoSONAR-9837 Detect files changed in the current branch with SCM
Duarte Meneses [Wed, 20 Sep 2017 15:11:21 +0000 (17:11 +0200)]
SONAR-9837 Detect files changed in the current branch with SCM

7 years agoClean container
Duarte Meneses [Wed, 20 Sep 2017 13:48:06 +0000 (15:48 +0200)]
Clean container

7 years agoSONAR-9837 Detect files changed in the current branch with SCM
Duarte Meneses [Tue, 19 Sep 2017 15:25:57 +0000 (17:25 +0200)]
SONAR-9837 Detect files changed in the current branch with SCM

7 years agoReturn WS response only after changes are commited
Julien HENRY [Wed, 27 Sep 2017 10:59:05 +0000 (12:59 +0200)]
Return WS response only after changes are commited

7 years agoSONAR-9575 Revert all changes made to support incremental mode
Julien HENRY [Mon, 25 Sep 2017 14:33:31 +0000 (16:33 +0200)]
SONAR-9575 Revert all changes made to support incremental mode

7 years agoSONAR-9433 Issue locations are not always clickable
Stas Vilchik [Tue, 26 Sep 2017 14:30:05 +0000 (16:30 +0200)]
SONAR-9433 Issue locations are not always clickable

7 years agoSONAR-9425 Drop locations indicator when browsing issue details
Stas Vilchik [Tue, 26 Sep 2017 13:53:34 +0000 (15:53 +0200)]
SONAR-9425 Drop locations indicator when browsing issue details

7 years agorevert SONAR-9708 Display incremental analysis badge in UI
Stas Vilchik [Tue, 26 Sep 2017 13:09:37 +0000 (15:09 +0200)]
revert SONAR-9708 Display incremental analysis badge in UI

7 years agoSONAR-9789 Display once a log message when waiting for ES to be up and running
Eric Hartmann [Mon, 25 Sep 2017 10:01:52 +0000 (12:01 +0200)]
SONAR-9789 Display once a log message when waiting for ES to be up and running

7 years agoSONAR-9802 add section "CE Logging" to standalone mode of api/system/info
Simon Brandhof [Mon, 25 Sep 2017 20:45:22 +0000 (22:45 +0200)]
SONAR-9802 add section "CE Logging" to standalone mode of api/system/info

7 years agoSONAR-9802 remove useless attributes of HazelcastMember
Simon Brandhof [Mon, 25 Sep 2017 20:46:26 +0000 (22:46 +0200)]
SONAR-9802 remove useless attributes of HazelcastMember

7 years agoSONAR-9802 add section "CE Logging" to standalone mode of api/system/info
Simon Brandhof [Mon, 25 Sep 2017 20:45:22 +0000 (22:45 +0200)]
SONAR-9802 add section "CE Logging" to standalone mode of api/system/info

7 years agoSONAR-9802 Apply UI feedback
Grégoire Aubert [Mon, 25 Sep 2017 12:38:35 +0000 (14:38 +0200)]
SONAR-9802 Apply UI feedback

* Add tooltips on health status

* Replace boolean icons with black check and close icons

* Move log level warning next to the title of the card

* Hide Plugins section

* Retrieve correctly log levels when sections are missing.

* Display State fields as Health status

* Update IT

7 years agoSONAR-9802 remove TODO in ClusterTest
Simon Brandhof [Mon, 25 Sep 2017 20:11:47 +0000 (22:11 +0200)]
SONAR-9802 remove TODO in ClusterTest

7 years agoSONAR-9802 add cpu usage of ES in cluster mode
Simon Brandhof [Mon, 25 Sep 2017 20:11:19 +0000 (22:11 +0200)]
SONAR-9802 add cpu usage of ES in cluster mode

7 years agoSONAR-9802 add host address to returned nodes
Simon Brandhof [Mon, 25 Sep 2017 20:11:03 +0000 (22:11 +0200)]
SONAR-9802 add host address to returned nodes

7 years agoSONAR-9802 split CE tasks in two sections
Simon Brandhof [Mon, 25 Sep 2017 16:06:29 +0000 (18:06 +0200)]
SONAR-9802 split CE tasks in two sections

7 years agoSONAR-9802 fix NPE when app node is starting
Simon Brandhof [Sun, 24 Sep 2017 21:22:59 +0000 (23:22 +0200)]
SONAR-9802 fix NPE when app node is starting

7 years agoSONAR-9802 improve name of Database sections
Simon Brandhof [Sun, 24 Sep 2017 20:27:08 +0000 (22:27 +0200)]
SONAR-9802 improve name of Database sections

7 years agoSONAR-9802 add memory and cpu metrics to JvmStateSection
Simon Brandhof [Sun, 24 Sep 2017 20:11:05 +0000 (22:11 +0200)]
SONAR-9802 add memory and cpu metrics to JvmStateSection

7 years agoSONAR-9802 rename section Search Statistics to Search Indexes
Simon Brandhof [Sun, 24 Sep 2017 20:05:31 +0000 (22:05 +0200)]
SONAR-9802 rename section Search Statistics to Search Indexes

7 years agoSONAR-9802 fix NPE in EsStatusCheck
Simon Brandhof [Sun, 24 Sep 2017 19:59:12 +0000 (21:59 +0200)]
SONAR-9802 fix NPE in EsStatusCheck

7 years agoSONAR-9802 order settings of api/system/info
Simon Brandhof [Thu, 21 Sep 2017 16:52:39 +0000 (18:52 +0200)]
SONAR-9802 order settings of api/system/info

7 years agoSONAR-8153 Do not export sensitive settings in System Info
Simon Brandhof [Thu, 21 Sep 2017 15:21:08 +0000 (17:21 +0200)]
SONAR-8153 Do not export sensitive settings in System Info

7 years agoSONAR-9802 fix support of overridden cluster name
Simon Brandhof [Thu, 21 Sep 2017 13:45:30 +0000 (15:45 +0200)]
SONAR-9802 fix support of overridden cluster name

7 years agoSONAR-8902 let thread interruptions fail the change log level webservice call
Daniel Schwarz [Thu, 21 Sep 2017 11:57:31 +0000 (13:57 +0200)]
SONAR-8902 let thread interruptions fail the change log level webservice call

7 years agoSONAR-9802 add unit tests
Simon Brandhof [Thu, 21 Sep 2017 10:45:38 +0000 (12:45 +0200)]
SONAR-9802 add unit tests

7 years agoSONAR-9802 Add IT for cluster mode system info page
Grégoire Aubert [Thu, 21 Sep 2017 08:01:29 +0000 (10:01 +0200)]
SONAR-9802 Add IT for cluster mode system info page

7 years agoSONAR-9802 Fix quality flaws
Daniel Schwarz [Thu, 21 Sep 2017 07:53:43 +0000 (09:53 +0200)]
SONAR-9802 Fix quality flaws

7 years agoSONAR-9802 add telemetry to api/system/info on cluster mode
Simon Brandhof [Wed, 20 Sep 2017 18:48:51 +0000 (20:48 +0200)]
SONAR-9802 add telemetry to api/system/info on cluster mode

7 years agoSONAR-9802 allow to change the log level of a cluster
Daniel Schwarz [Mon, 18 Sep 2017 11:28:57 +0000 (13:28 +0200)]
SONAR-9802 allow to change the log level of a cluster

7 years agoSONAR-9802 complete system info page
Simon Brandhof [Tue, 19 Sep 2017 20:12:00 +0000 (22:12 +0200)]
SONAR-9802 complete system info page

7 years agoSONAR-9846 Display max number of OS file descriptors in System Info page
Simon Brandhof [Tue, 19 Sep 2017 20:00:29 +0000 (22:00 +0200)]
SONAR-9846 Display max number of OS file descriptors in System Info page

7 years agoSONAR-9845 Display type of disk in System Info on Linu
Simon Brandhof [Tue, 19 Sep 2017 19:49:28 +0000 (21:49 +0200)]
SONAR-9845 Display type of disk in System Info on Linu

7 years agoSONAR-9802 request all nodes from api/system/cluster_info
Simon Brandhof [Tue, 19 Sep 2017 15:39:54 +0000 (17:39 +0200)]
SONAR-9802 request all nodes from api/system/cluster_info

7 years agoSONAR-9802 add information to System Info page
Simon Brandhof [Tue, 19 Sep 2017 14:13:55 +0000 (16:13 +0200)]
SONAR-9802 add information to System Info page

7 years agoSONAR-9839 return health in api/system/info
Simon Brandhof [Tue, 19 Sep 2017 11:35:38 +0000 (13:35 +0200)]
SONAR-9839 return health in api/system/info

7 years agoSONAR-9802 Add nodes to system info in cluster mode
Grégoire Aubert [Mon, 11 Sep 2017 15:01:34 +0000 (17:01 +0200)]
SONAR-9802 Add nodes to system info in cluster mode

7 years agoSONAR-9802 fail restarting attempts on cluster nodes
Daniel Schwarz [Mon, 18 Sep 2017 08:48:23 +0000 (10:48 +0200)]
SONAR-9802 fail restarting attempts on cluster nodes

7 years agoSONAR-9802 ability to execute distributed calls
Simon Brandhof [Mon, 18 Sep 2017 13:38:49 +0000 (15:38 +0200)]
SONAR-9802 ability to execute distributed calls

See HazelcastMember#call(DistributedCall, ...)

7 years agoSONAR-9802 replace Hazelcast clients by members
Simon Brandhof [Fri, 15 Sep 2017 12:05:57 +0000 (14:05 +0200)]
SONAR-9802 replace Hazelcast clients by members

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)

7 years agoFix Quality flaws
Simon Brandhof [Thu, 14 Sep 2017 16:29:03 +0000 (18:29 +0200)]
Fix Quality flaws

7 years agoSONAR-9802 Decrease coupling of sonar-process with commons-io
Simon Brandhof [Thu, 14 Sep 2017 16:27:23 +0000 (18:27 +0200)]
SONAR-9802 Decrease coupling of sonar-process with commons-io

(without dropping the dependency)

7 years agoSONAR-9803 remove bad coupling of processes on sonar-plugin-api
Simon Brandhof [Thu, 14 Sep 2017 15:56:04 +0000 (17:56 +0200)]
SONAR-9803 remove bad coupling of processes on sonar-plugin-api

7 years agoSONAR-9803 restrict sonar-process to classes shared by all processes only
Simon Brandhof [Thu, 14 Sep 2017 14:33:26 +0000 (16:33 +0200)]
SONAR-9803 restrict sonar-process to classes shared by all processes only

7 years agoSONAR-9802 create mocks WS for api/system/info
Simon Brandhof [Wed, 13 Sep 2017 08:20:19 +0000 (10:20 +0200)]
SONAR-9802 create mocks WS for api/system/info

7 years agoComplete list of privileged plugins
Simon Brandhof [Tue, 26 Sep 2017 08:41:09 +0000 (10:41 +0200)]
Complete list of privileged plugins

7 years agoupdate frontend-maven-plugin
Stas Vilchik [Tue, 26 Sep 2017 12:20:23 +0000 (14:20 +0200)]
update frontend-maven-plugin

7 years agoupdate node and yarn
Stas Vilchik [Tue, 26 Sep 2017 09:55:07 +0000 (11:55 +0200)]
update node and yarn

7 years agoupgrade to react 15.6.2
Stas Vilchik [Tue, 26 Sep 2017 09:38:08 +0000 (11:38 +0200)]
upgrade to react 15.6.2

7 years agoimproved unit test
Daniel Schwarz [Tue, 26 Sep 2017 11:05:17 +0000 (13:05 +0200)]
improved unit test

This avoids false positives in RegisterRuleTest that were caused by unique key collisions of randomly generated keys.

7 years agosupport condition on deleted metric when resolving QG in CE
Sébastien Lesaint [Thu, 21 Sep 2017 13:06:49 +0000 (15:06 +0200)]
support condition on deleted metric when resolving QG in CE

7 years agoSanitize WS api/issues/search
Teryk Bellahsene [Mon, 25 Sep 2017 13:46:01 +0000 (15:46 +0200)]
Sanitize WS api/issues/search

7 years agoSONAR-9865 Sanitize WS api/qualityprofiles/*
Teryk Bellahsene [Fri, 22 Sep 2017 16:52:19 +0000 (18:52 +0200)]
SONAR-9865 Sanitize WS api/qualityprofiles/*

- functional key of a quality profile is: name, language and organization
- quality profile name is named 'name'
- quality profile key is named 'key'
- quality profile key parameter is deprecated when appropriate

7 years agoSONAR-9762 rename test class
Daniel Schwarz [Tue, 26 Sep 2017 06:40:01 +0000 (08:40 +0200)]
SONAR-9762 rename test class

7 years agoSONAR-9704 enable IT
Daniel Schwarz [Tue, 26 Sep 2017 06:37:30 +0000 (08:37 +0200)]
SONAR-9704 enable IT

7 years agoAdd missing disableOrganizations() in BranchTest
Julien Lancelot [Tue, 26 Sep 2017 06:39:07 +0000 (08:39 +0200)]
Add missing disableOrganizations() in BranchTest

7 years agoFix typo
Grégoire Aubert [Mon, 25 Sep 2017 14:33:23 +0000 (16:33 +0200)]
Fix typo

7 years agoSONAR-5236 Create new API to register built-in quality profiles
Julien HENRY [Tue, 12 Sep 2017 16:58:14 +0000 (18:58 +0200)]
SONAR-5236 Create new API to register built-in quality profiles

7 years agoRemove deprecation on System2.now()
Julien HENRY [Fri, 15 Sep 2017 07:55:12 +0000 (09:55 +0200)]
Remove deprecation on System2.now()