aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-ce/src
Commit message (Collapse)AuthorAgeFilesLines
* Consistent safeguard timeouts in JUnit testsSimon Brandhof2017-05-123-3/+7
|
* Remove dead code in CE notificationsSimon Brandhof2017-05-122-5/+3
|
* Make tests on clustering more robustEric Hartmann2017-05-111-1/+1
|
* Add method UserSession#keepAuthorizedComponents()Simon Brandhof2017-05-102-16/+12
| | | | to be able to fix authorization performance hotspot
* SONAR-8456, SONAR-8906 Cleanup propertiesJulien HENRY2017-05-031-13/+8
|
* Fix Quality flawsSimon Brandhof2017-05-021-4/+2
|
* SONAR-9140 support public flag in ComponentTesting/ComponentDbTesterSébastien Lesaint2017-04-271-1/+1
|
* SONAR-9040 Implement a lock mechanism for cleaning jobsEric Hartmann2017-04-276-27/+166
| | | | SONAR-8986 Add guava dependency
* SONAR-8986 add purge of tasks of non existing workers to ce clean jobEric Hartmann2017-04-277-41/+209
|
* SONAR-8986 add CeDistributedInformationSébastien Lesaint2017-04-2714-15/+1026
|
* SONAR-8985 add unique identifier to CeWorkerSébastien Lesaint2017-04-2710-37/+263
|
* SONAR-8987 worker reset any in progress task it has when peekingSébastien Lesaint2017-04-274-20/+152
|
* SONAR-8987 remove use of Guava Optional in CE tables related classesSébastien Lesaint2017-04-279-23/+20
|
* SONAR-9041 move computation.monitoring package to sonar-ceSébastien Lesaint2017-04-2714-6/+980
|
* SONAR-9041 add job canceling worn out tasks from CE_QUEUE regularlySébastien Lesaint2017-04-2712-13/+452
|
* SONAR-9057 CE tables cleaning and purging is done by web leaderSébastien Lesaint2017-04-2727-6/+3004
| | | | | moved CE queue and taskprocessor classes (the later depending upon the former) to sonar-ce module moved CE configuration classes to sonar-ce-api module
* SONAR-9057 make CeQueueCleaner startable and run as startup taskSébastien Lesaint2017-04-274-5/+26
|
* SONAR-9126 Allow preventing projects analysis on a organizationJulien Lancelot2017-04-262-1/+3
|
* SONAR-9014 Replace 'sonar.defaultGroup' setting usage by hardcoded 'sonar-users'Julien Lancelot2017-04-131-4/+3
|
* Delete unused class LogarithmicLoggerSimon Brandhof2017-04-112-360/+0
|
* Refactor the way to get loopback address in CeHttpServerSimon Brandhof2017-04-111-4/+2
|
* Drop unused property sonar.enableFileVariationSimon Brandhof2017-04-111-1/+1
|
* SONAR-9052 Refactor IssueQueryFactorySimon Brandhof2017-03-312-3/+1
| | | | | | | | - stop using ComponentService - improve readability - stop loading directories twice - remove usage of Guava Predicate - remove ComponentService from Compute Engine
* SONAR-8952 only index rules, when they are updated in dbDaniel Schwarz2017-03-302-3/+1
|
* SONAR-8924 compute active rules statistics via databaseSimon Brandhof2017-03-232-3/+1
| | | | | | | Using Elasticsearch is not accurate because the results are not exhaustive. They can be paginated by the aggregations. Moreover it brings useless complexity compared to the simple and performance SQL requests.
* SONAR-8892 Add an organization member in databaseTeryk Bellahsene2017-03-211-1/+1
|
* SONAR-7485 log MessageException inline in CeServerSébastien Lesaint2017-03-131-0/+3
|
* SONAR-8816 drop web startup barrier from Compute EngineSimon Brandhof2017-03-137-314/+4
|
* SONAR-8816 automatic election of web leader in cluster modeSimon Brandhof2017-03-132-63/+0
|
* SONAR-8838 Add DB column TAGS to PROJECTS tableTeryk Bellahsene2017-02-281-1/+1
|
* SONAR-7282 fix module number count in ComputeEngineContainerImplTestDaniel Schwarz2017-02-271-2/+3
|
* Drop usages of MyBatis#openSession()Simon Brandhof2017-02-262-3/+1
| | | | in favor of DbClient#openSession()
* SONAR-8435 add info message saying WebServer is operational to web.logSébastien Lesaint2017-02-241-1/+1
| | | | and modify message in Compute Engine to be "is operational" instead of "is up" for consistency
* SONAR-8435 log "SonarQube is up" if all processes are operationalSébastien Lesaint2017-02-242-11/+11
| | | | | | | 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-7500 remove useless Monitored WARN log when web fails to startSébastien Lesaint2017-02-242-11/+15
| | | | by replacing Monitored#isUp() by Monitored#getStatus()
* SONAR-8092 index issues when changed in the db, ignore updatedAtDaniel Schwarz2017-02-242-1/+3
|
* Move OrganizationPermission to sonar-db-daoSimon Brandhof2017-02-221-1/+1
|
* Drop methods UserSession#xxxOrganizationPermission()Simon Brandhof2017-02-221-10/+0
|
* Use the methods UserSession accepting OrganizationPermission paramSimon Brandhof2017-02-221-2/+2
|
* Support new enum OrganizationPermission in UserSessionSimon Brandhof2017-02-221-0/+23
|
* SONAR-8761 remove misleading UserSession#checkIsRoot()Simon Brandhof2017-02-101-5/+0
|
* SONAR-8761 add UserSession#checkIsSystemAdministrator()Simon Brandhof2017-02-101-0/+10
|
* SONAR-8753 add hidden property sonar.organizations.createPersonalOrgSébastien Lesaint2017-02-101-1/+1
|
* SONAR-8637 Update POM parent versionTeryk Bellahsene2017-02-1045-90/+90
|
* SONAR-8758 Remove settings related to periods 2 to 5Julien Lancelot2017-02-091-1/+1
|
* SONAR-8716 drop global permissions from UserSessionSimon Brandhof2017-02-081-6/+0
|
* SONAR-8716 drop UserSession#hasPermission()Simon Brandhof2017-02-081-6/+0
| | | | because it does not support organizations.
* SONAR-8716 Simplify CeUserSessionSimon Brandhof2017-02-081-21/+17
|
* SONAR-8716 drop UserSession#checkPermission(String)Simon Brandhof2017-02-071-5/+0
|
* WebServerBarrierTest may not shutdown all threads it spawnsSébastien Lesaint2017-02-071-13/+20
|