]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
8 years agoSONAR-6732 fix ServerTest perf test confused by extra JVM
Sébastien Lesaint [Tue, 22 Mar 2016 11:01:05 +0000 (12:01 +0100)]
SONAR-6732 fix ServerTest perf test confused by extra JVM

orchestrator is using the WS /api/server/index which does not wait for the Compute Engine in its own process to actually finish starting
startup time and shutdown time are therefor incorrectly calculated. We now rely on logs to compute them correctly, until the WS is updated

8 years agoSONAR-7448 Add ITs 848/head
Julien Lancelot [Tue, 22 Mar 2016 11:48:42 +0000 (12:48 +0100)]
SONAR-7448 Add ITs

8 years agoSONAR-7448 Allow groups synchronization in IdentityProvider API
Julien Lancelot [Wed, 16 Mar 2016 16:01:02 +0000 (17:01 +0100)]
SONAR-7448 Allow groups synchronization in IdentityProvider API

8 years agoSONAR-7389 Support CPD exclusions in new API 855/head
Julien HENRY [Mon, 21 Mar 2016 11:19:23 +0000 (12:19 +0100)]
SONAR-7389 Support CPD exclusions in new API

8 years agoSONAR-7487 Fix CE test
Julien HENRY [Tue, 22 Mar 2016 09:29:27 +0000 (10:29 +0100)]
SONAR-7487 Fix CE test

8 years agoSONAR-7371 Restore global settings in analysis.log 857/head
Julien HENRY [Mon, 21 Mar 2016 17:35:20 +0000 (18:35 +0100)]
SONAR-7371 Restore global settings in analysis.log

8 years agoSONAR-7487 Fix IT
Julien HENRY [Tue, 22 Mar 2016 09:11:51 +0000 (10:11 +0100)]
SONAR-7487 Fix IT

8 years agoSONAR-7487 Drop support of properties sonar.skippedModules and sonar.includedModules 854/head
Julien HENRY [Mon, 21 Mar 2016 10:34:03 +0000 (11:34 +0100)]
SONAR-7487 Drop support of properties sonar.skippedModules and sonar.includedModules

8 years agoSONAR-7254 Fix update of user.local for first usage
Julien Lancelot [Mon, 21 Mar 2016 17:26:25 +0000 (18:26 +0100)]
SONAR-7254 Fix update of user.local for first usage

8 years agoFix CeServerTest on MS Windows
Simon Brandhof [Mon, 21 Mar 2016 17:17:01 +0000 (18:17 +0100)]
Fix CeServerTest on MS Windows

8 years agoSONAR-6732 ensure properties in DB are never altered from CE
Sébastien Lesaint [Fri, 18 Mar 2016 16:53:30 +0000 (17:53 +0100)]
SONAR-6732 ensure properties in DB are never altered from CE

8 years agoSONAR-6732 CE and WebServer must share the same startedAt date
Sébastien Lesaint [Fri, 18 Mar 2016 13:44:26 +0000 (14:44 +0100)]
SONAR-6732 CE and WebServer must share the same startedAt date

8 years agoSONAR-6732 asynchronous notification service runs only in Web Server
Sébastien Lesaint [Thu, 17 Mar 2016 13:15:37 +0000 (14:15 +0100)]
SONAR-6732 asynchronous notification service runs only in Web Server

8 years agoSONAR-6732 UserSession implementation in CE must fail at any call
Sébastien Lesaint [Thu, 17 Mar 2016 10:48:25 +0000 (11:48 +0100)]
SONAR-6732 UserSession implementation in CE must fail at any call

8 years agoSONAR-6732 only Web Server should deal with server id
Sébastien Lesaint [Thu, 17 Mar 2016 10:19:38 +0000 (11:19 +0100)]
SONAR-6732 only Web Server should deal with server id

8 years agoSONAR-6732 remove DefaultHttpDownloader from CE container
Sébastien Lesaint [Thu, 17 Mar 2016 10:06:19 +0000 (11:06 +0100)]
SONAR-6732 remove DefaultHttpDownloader from CE container

8 years agoSONAR-6732 QG events should be sent synchronously to use worker Settings
Sébastien Lesaint [Thu, 17 Mar 2016 08:55:49 +0000 (09:55 +0100)]
SONAR-6732 QG events should be sent synchronously to use worker Settings

8 years agoSONAR-6732 CE must load Settings from DB for each worker
Sébastien Lesaint [Wed, 16 Mar 2016 12:42:31 +0000 (13:42 +0100)]
SONAR-6732 CE must load Settings from DB for each worker

renamed ServerSettings to WebServerSettings and extract from it a ServerSetting interface to be able to easily provide separte implementations for Web Server and CE)
CE Server implementation is called ComputeEngineSettings which supports loading up to date Settings for a specific worker using delegation and a ThreadLocal

8 years agoSONAR-6732 remove useless migrations from Compute Engine container
Sébastien Lesaint [Tue, 15 Mar 2016 17:10:20 +0000 (18:10 +0100)]
SONAR-6732 remove useless migrations from Compute Engine container

8 years agoSONAR-6732 must mimic level from WebServer to load extensions
Sébastien Lesaint [Tue, 15 Mar 2016 17:08:40 +0000 (18:08 +0100)]
SONAR-6732 must mimic level from WebServer to load extensions

8 years agoSONAR-6732 add EsIndexerEnabler to Compute Engine
Sébastien Lesaint [Tue, 15 Mar 2016 15:04:38 +0000 (16:04 +0100)]
SONAR-6732 add EsIndexerEnabler to Compute Engine

replaced IndexSynchronizer which also triggered a full reindex (which we do not want in CE)

8 years agoSONAR-7435 reduce heap of both CE and WebServer to 512
Sébastien Lesaint [Tue, 15 Mar 2016 13:12:23 +0000 (14:12 +0100)]
SONAR-7435 reduce heap of both CE and WebServer to 512

8 years agoSONAR-7435 add sonar.ce.javaOpts and sonar.ce.javaAdditionalOpts
Sébastien Lesaint [Tue, 15 Mar 2016 13:04:41 +0000 (14:04 +0100)]
SONAR-7435 add sonar.ce.javaOpts and sonar.ce.javaAdditionalOpts

also enforce some JVM parameters

8 years agoSONAR-6732 disable Compute Engine in WebServer
Sébastien Lesaint [Mon, 14 Mar 2016 15:51:28 +0000 (16:51 +0100)]
SONAR-6732 disable Compute Engine in WebServer

8 years agoSONAR-6732 add components from StartupLevel to CE container
Sébastien Lesaint [Mon, 14 Mar 2016 09:39:15 +0000 (10:39 +0100)]
SONAR-6732 add components from StartupLevel to CE container

8 years agoSONAR-6732 add components from PlatformLevel4 to CE container
Sébastien Lesaint [Fri, 11 Mar 2016 18:28:27 +0000 (19:28 +0100)]
SONAR-6732 add components from PlatformLevel4 to CE container

8 years agoSONAR-6732 IssueIndex compatible with CE's container (no UserSession)
Sébastien Lesaint [Mon, 14 Mar 2016 09:28:33 +0000 (10:28 +0100)]
SONAR-6732 IssueIndex compatible with CE's container (no UserSession)

8 years agoremove DAOs declared both in DaoModule and PlatformLevel4
Sébastien Lesaint [Fri, 11 Mar 2016 18:27:25 +0000 (19:27 +0100)]
remove DAOs declared both in DaoModule and PlatformLevel4

8 years agoSONAR-6732 add components from PlatformLevel3 to CE container
Sébastien Lesaint [Fri, 11 Mar 2016 16:04:29 +0000 (17:04 +0100)]
SONAR-6732 add components from PlatformLevel3 to CE container

8 years agoSONAR-6732 add components from PlatformLevel2 to CE container
Sébastien Lesaint [Fri, 11 Mar 2016 14:46:53 +0000 (15:46 +0100)]
SONAR-6732 add components from PlatformLevel2 to CE container

8 years agoSONAR-6732 add components from PlatformLevel1 to CE container
Sébastien Lesaint [Fri, 11 Mar 2016 12:38:03 +0000 (13:38 +0100)]
SONAR-6732 add components from PlatformLevel1 to CE container

8 years agoSONAR-6732 there should be no static binding but in CeServer.main
Sébastien Lesaint [Fri, 11 Mar 2016 12:55:00 +0000 (13:55 +0100)]
SONAR-6732 there should be no static binding but in CeServer.main

8 years agoSONAR-6732 add ComputeEngineContainer + Properties from cmd line
Sébastien Lesaint [Thu, 10 Mar 2016 16:46:28 +0000 (17:46 +0100)]
SONAR-6732 add ComputeEngineContainer + Properties from cmd line

8 years agoSONAR-7435 CE process waiting for WebServer to be operational
Sébastien Lesaint [Thu, 10 Mar 2016 13:27:41 +0000 (14:27 +0100)]
SONAR-7435 CE process waiting for WebServer to be operational

CE detects WebServer is operational though shared file IPC (see ProcessCommand)

8 years agoSONAR-7435 DefaultProcessCommands close() doesn't throw any exception
Sébastien Lesaint [Thu, 10 Mar 2016 09:52:51 +0000 (10:52 +0100)]
SONAR-7435 DefaultProcessCommands close() doesn't throw any exception

this make writing try-with-resource easier

8 years agoSONAR-7435 SQ processes should have constant process ids
Sébastien Lesaint [Wed, 9 Mar 2016 15:56:51 +0000 (16:56 +0100)]
SONAR-7435 SQ processes should have constant process ids

remove process id generation from JavaCommand

8 years agoSONAR-7435 replace DefaultProcessCommands constructors by static methods
Sébastien Lesaint [Wed, 9 Mar 2016 14:08:46 +0000 (15:08 +0100)]
SONAR-7435 replace DefaultProcessCommands constructors by static methods

8 years agoSONAR-7435 add ProcessCommandWrapper to WebServer pico container
Sébastien Lesaint [Wed, 9 Mar 2016 13:29:17 +0000 (14:29 +0100)]
SONAR-7435 add ProcessCommandWrapper to WebServer pico container

wraps usage of ProcessCommand from a any bean in the WebServer

8 years agoSONAR-7435 add operational flag to shared memory IPC
Sébastien Lesaint [Wed, 9 Mar 2016 11:01:36 +0000 (12:01 +0100)]
SONAR-7435 add operational flag to shared memory IPC

8 years agoSONAR-7435 rename state when process is done starting from ready to up
Sébastien Lesaint [Wed, 9 Mar 2016 10:06:15 +0000 (11:06 +0100)]
SONAR-7435 rename state when process is done starting from ready to up

also clean up code of DefaultProcessCommands and fix it's Javadoc which was out of sync with implementation

8 years agoSONAR-7435 add CE process, never stops but does nothing yet
Sébastien Lesaint [Tue, 8 Mar 2016 17:45:24 +0000 (18:45 +0100)]
SONAR-7435 add CE process, never stops but does nothing yet

8 years agoSONAR-7134 make ServerProcessLogging support other process than web
Sébastien Lesaint [Tue, 8 Mar 2016 13:11:40 +0000 (14:11 +0100)]
SONAR-7134 make ServerProcessLogging support other process than web

8 years agoSONAR-7134 add maven module sonar-ce
Sébastien Lesaint [Tue, 8 Mar 2016 13:11:14 +0000 (14:11 +0100)]
SONAR-7134 add maven module sonar-ce

8 years agoSONAR-7435 move awaitTermination to ProcessUtils and add UTs
Sébastien Lesaint [Tue, 8 Mar 2016 13:10:00 +0000 (14:10 +0100)]
SONAR-7435 move awaitTermination to ProcessUtils and add UTs

8 years agoSONAR-7254 Update ITs
Julien Lancelot [Wed, 16 Mar 2016 07:39:43 +0000 (08:39 +0100)]
SONAR-7254 Update ITs

8 years agoSONAR-7254 Update rails authentication to take into account user.local
Julien Lancelot [Tue, 15 Mar 2016 16:32:37 +0000 (17:32 +0100)]
SONAR-7254 Update rails authentication to take into account user.local

8 years agoSONAR-7254 Feed user.local when creating/updating/reactivating a user
Julien Lancelot [Tue, 15 Mar 2016 15:50:05 +0000 (16:50 +0100)]
SONAR-7254 Feed user.local when creating/updating/reactivating a user

8 years agoSONAR-7254 Replace usage of UserIndex.getByLogin() by UserDao.selectOrFailByLogin()
Julien Lancelot [Tue, 15 Mar 2016 14:51:29 +0000 (15:51 +0100)]
SONAR-7254 Replace usage of UserIndex.getByLogin() by UserDao.selectOrFailByLogin()

8 years agoSONAR-7254 Create task to feed user.local
Julien Lancelot [Tue, 15 Mar 2016 12:55:57 +0000 (13:55 +0100)]
SONAR-7254 Create task to feed user.local

8 years agoSONAR-7254 Add USERS.LOCAL column
Julien Lancelot [Tue, 15 Mar 2016 12:55:10 +0000 (13:55 +0100)]
SONAR-7254 Add USERS.LOCAL column

8 years agoSONAR-7349 fix ProjectOverviewTest
Stas Vilchik [Mon, 21 Mar 2016 13:37:15 +0000 (14:37 +0100)]
SONAR-7349 fix ProjectOverviewTest

8 years agoSONAR-7330 Fix display of rule when activated with parameter
Julien Lancelot [Mon, 21 Mar 2016 13:27:02 +0000 (14:27 +0100)]
SONAR-7330 Fix display of rule when activated with parameter

8 years agoimprove readiablity of footer on background tasks page
Stas Vilchik [Mon, 21 Mar 2016 13:17:49 +0000 (14:17 +0100)]
improve readiablity of footer on background tasks page

8 years agoSONAR-7349 apply feedback
Stas Vilchik [Mon, 21 Mar 2016 13:14:18 +0000 (14:14 +0100)]
SONAR-7349 apply feedback

8 years agofix displaying projects in issue filter widget
Stas Vilchik [Mon, 21 Mar 2016 09:55:52 +0000 (10:55 +0100)]
fix displaying projects in issue filter widget

8 years agofix display of covered lines in source viewer's details
Stas Vilchik [Mon, 21 Mar 2016 09:45:01 +0000 (10:45 +0100)]
fix display of covered lines in source viewer's details

8 years agofix adding first condition to quality gate
Stas Vilchik [Mon, 21 Mar 2016 09:29:11 +0000 (10:29 +0100)]
fix adding first condition to quality gate

8 years agoSONAR-7375 WS api/rules/search use SearchWsRequest in SearchAction 853/head
Teryk Bellahsene [Fri, 18 Mar 2016 16:52:37 +0000 (17:52 +0100)]
SONAR-7375 WS api/rules/search use SearchWsRequest in SearchAction

8 years agoSONAR-7375 WS api/rules/search rename PARAM_KEY to PARAM_RULE_KEY
Teryk Bellahsene [Fri, 18 Mar 2016 15:21:56 +0000 (16:21 +0100)]
SONAR-7375 WS api/rules/search rename PARAM_KEY to PARAM_RULE_KEY

8 years agoSONAR-7375 WS api/rules/search enhance inheritance parameter documentation
Teryk Bellahsene [Fri, 18 Mar 2016 15:20:43 +0000 (16:20 +0100)]
SONAR-7375 WS api/rules/search enhance inheritance parameter documentation

8 years agoSONAR-7375 WS api/rules/search add to WS client
Teryk Bellahsene [Fri, 18 Mar 2016 15:18:51 +0000 (16:18 +0100)]
SONAR-7375 WS api/rules/search add to WS client

8 years agoRename ActivityWsRequestTest to SearchWsRequestTest
Teryk Bellahsene [Fri, 18 Mar 2016 10:23:20 +0000 (11:23 +0100)]
Rename ActivityWsRequestTest to SearchWsRequestTest

8 years agoSONAR-7106 WS api/permissions/bulk_apply_template add to WS client
Teryk Bellahsene [Fri, 18 Mar 2016 10:07:48 +0000 (11:07 +0100)]
SONAR-7106 WS api/permissions/bulk_apply_template add to WS client

8 years agoSONAR-7106 WS api/permissions/search_project_permissions update documentation related...
Teryk Bellahsene [Fri, 18 Mar 2016 10:07:17 +0000 (11:07 +0100)]
SONAR-7106 WS api/permissions/search_project_permissions update documentation related to search

8 years agoSONAR-6941 Partition files of scanner report in different folders 852/head
Julien HENRY [Fri, 18 Mar 2016 16:17:47 +0000 (17:17 +0100)]
SONAR-6941 Partition files of scanner report in different folders

8 years agoSONAR-7459 new interface org.sonar.api.Plugin
Simon Brandhof [Wed, 16 Mar 2016 20:52:47 +0000 (21:52 +0100)]
SONAR-7459 new interface org.sonar.api.Plugin

It allows to check version of SonarQube to filter extensions

8 years agoRename batch into scanner 850/head
Julien HENRY [Thu, 17 Mar 2016 16:05:56 +0000 (17:05 +0100)]
Rename batch into scanner

8 years agoSONAR-7106 WS api/permissions/search_project_permissions rely on resource_index to...
Teryk Bellahsene [Thu, 17 Mar 2016 18:00:53 +0000 (19:00 +0100)]
SONAR-7106 WS api/permissions/search_project_permissions rely on resource_index to search for component name

8 years agoSONAR-7106 WS api/permissions/bulk_apply_template bulk apply permission template
Teryk Bellahsene [Thu, 17 Mar 2016 17:17:38 +0000 (18:17 +0100)]
SONAR-7106 WS api/permissions/bulk_apply_template bulk apply permission template

8 years agoImprove WS api/permissions/apply_template documentation
Teryk Bellahsene [Wed, 16 Mar 2016 16:12:36 +0000 (17:12 +0100)]
Improve WS api/permissions/apply_template documentation

8 years agoSONAR-7389 Improve testability
Julien HENRY [Thu, 17 Mar 2016 15:00:37 +0000 (16:00 +0100)]
SONAR-7389 Improve testability

8 years agoSONAR-7273 API returns different paths in case of single-module and multi-module... 849/head
Duarte Meneses [Thu, 17 Mar 2016 12:47:05 +0000 (13:47 +0100)]
SONAR-7273 API returns different paths in case of single-module and multi-module configurations

8 years agoSONAR-7371 Remove inherited properties from analysis.log 847/head
Julien HENRY [Wed, 16 Mar 2016 17:14:01 +0000 (18:14 +0100)]
SONAR-7371 Remove inherited properties from analysis.log

8 years agoDrop API ViolationQuery as it's deprecated since 3.6
Simon Brandhof [Thu, 17 Mar 2016 07:47:59 +0000 (08:47 +0100)]
Drop API ViolationQuery as it's deprecated since 3.6

8 years agoSONAR-7458 new component org.sonar.api.SonarQubeVersion
Simon Brandhof [Tue, 15 Mar 2016 09:14:45 +0000 (10:14 +0100)]
SONAR-7458 new component org.sonar.api.SonarQubeVersion

8 years agoSONAR-7458 new component org.sonar.api.utils.Version
Simon Brandhof [Tue, 15 Mar 2016 09:14:26 +0000 (10:14 +0100)]
SONAR-7458 new component org.sonar.api.utils.Version

8 years agoAdd org.sonar.api.utils.System2#getResource(name)
Simon Brandhof [Tue, 15 Mar 2016 09:13:02 +0000 (10:13 +0100)]
Add org.sonar.api.utils.System2#getResource(name)

8 years agoFix quality flaws
Simon Brandhof [Tue, 15 Mar 2016 11:05:23 +0000 (12:05 +0100)]
Fix quality flaws

8 years agoSONAR-7129 SONAR-7135 optimize SQL requests on MySQL
Simon Brandhof [Mon, 7 Mar 2016 12:44:05 +0000 (13:44 +0100)]
SONAR-7129 SONAR-7135 optimize SQL requests on MySQL

8 years agoFix some quality flaws
Julien HENRY [Wed, 16 Mar 2016 16:15:30 +0000 (17:15 +0100)]
Fix some quality flaws

8 years agoSONAR-7200 WS api/issues/search filter issues on leak period
Teryk Bellahsene [Tue, 15 Mar 2016 15:10:17 +0000 (16:10 +0100)]
SONAR-7200 WS api/issues/search filter issues on leak period

8 years agoRevert orchestrator version to 3.11-build315
Duarte Meneses [Wed, 16 Mar 2016 15:10:42 +0000 (16:10 +0100)]
Revert orchestrator version to 3.11-build315

8 years agoSONAR-7479 Remove system tags from DB when no tags in plugin 838/head
Julien Lancelot [Mon, 14 Mar 2016 16:04:56 +0000 (17:04 +0100)]
SONAR-7479 Remove system tags from DB when no tags in plugin

8 years agoSONAR-7124 Concurrent access to WS cache allowed 842/head
Duarte Meneses [Tue, 15 Mar 2016 13:58:03 +0000 (14:58 +0100)]
SONAR-7124 Concurrent access to WS cache allowed

8 years agoSONAR-7414 Change Sensor API to update Issue#effortToFix to Issue#gap 844/head
Julien HENRY [Tue, 15 Mar 2016 15:41:22 +0000 (16:41 +0100)]
SONAR-7414 Change Sensor API to update Issue#effortToFix to Issue#gap

8 years agoSONAR-7416 Deprecate CPDMapping extension point
Julien HENRY [Tue, 15 Mar 2016 15:05:13 +0000 (16:05 +0100)]
SONAR-7416 Deprecate CPDMapping extension point

8 years agoFix orchestrator version
Duarte Meneses [Wed, 16 Mar 2016 12:57:00 +0000 (13:57 +0100)]
Fix orchestrator version

8 years agoSONAR-7330 Rule was not re-indexed in ES when beeing deleted
Julien Lancelot [Wed, 16 Mar 2016 12:31:51 +0000 (13:31 +0100)]
SONAR-7330 Rule was not re-indexed in ES when beeing deleted

8 years agoSONAR-7444 Fix ITs
Julien Lancelot [Wed, 16 Mar 2016 11:58:40 +0000 (12:58 +0100)]
SONAR-7444 Fix ITs

8 years agoSONAR-7440 Remove remaining SQALE words
Julien Lancelot [Wed, 16 Mar 2016 11:10:50 +0000 (12:10 +0100)]
SONAR-7440 Remove remaining SQALE words

8 years agoSONAR-7453 Finish renaming of debt to effort
Julien Lancelot [Wed, 16 Mar 2016 11:08:57 +0000 (12:08 +0100)]
SONAR-7453 Finish renaming of debt to effort

8 years agoSONAR-7396 Improve error message when base url is badly configured 837/head
Julien Lancelot [Mon, 14 Mar 2016 14:40:57 +0000 (15:40 +0100)]
SONAR-7396 Improve error message when base url is badly configured

8 years agoSONAR-7444 Provide an UnauthorizedException to display functional error
Julien Lancelot [Mon, 14 Mar 2016 10:54:57 +0000 (11:54 +0100)]
SONAR-7444 Provide an UnauthorizedException to display functional error

8 years agoSONAR-7235 Improve error message when server public URL is not a valid URL
Duarte Meneses [Wed, 16 Mar 2016 08:33:56 +0000 (09:33 +0100)]
SONAR-7235 Improve error message when server public URL is not a valid URL

8 years agoFix test Windows
Duarte Meneses [Wed, 16 Mar 2016 08:50:01 +0000 (09:50 +0100)]
Fix test Windows

8 years agoSONAR-7153 Allow to override sonar.language with blank value
Duarte Meneses [Tue, 15 Mar 2016 15:02:45 +0000 (16:02 +0100)]
SONAR-7153 Allow to override sonar.language with blank value

8 years agoSONAR-7389 Add new Sensor API to provide duplication tokens 840/head
Julien HENRY [Mon, 14 Mar 2016 16:57:48 +0000 (17:57 +0100)]
SONAR-7389 Add new Sensor API to provide duplication tokens

8 years agoFix some quality flaws
Julien HENRY [Mon, 14 Mar 2016 15:19:48 +0000 (16:19 +0100)]
Fix some quality flaws

8 years agoCleanup error reporting on scanner side
Julien HENRY [Thu, 10 Mar 2016 13:08:40 +0000 (14:08 +0100)]
Cleanup error reporting on scanner side

8 years agoSONAR-6719 Wrong casing when indexing individual files lead to issue during scm blame 841/head
Duarte Meneses [Tue, 15 Mar 2016 13:58:03 +0000 (14:58 +0100)]
SONAR-6719 Wrong casing when indexing individual files lead to issue during scm blame