]> source.dussan.org Git - sonarqube.git/commit
SONAR-7903 persist analysis reports in db
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Thu, 4 Aug 2016 15:14:51 +0000 (17:14 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 5 Aug 2016 13:45:01 +0000 (15:45 +0200)
commit453dcdb5e93a05e550094194bead446ac2247361
tree54ff391e516e535249c926174085d459296eb8ff
parentc8bfb73f05b37160bd872a6ff8b3d227142fcb0d
SONAR-7903 persist analysis reports in db

instead of file system (data/ce/reports). That allows
support of clustering.
40 files changed:
server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java
server/sonar-server/src/main/java/org/sonar/ce/CeModule.java
server/sonar-server/src/main/java/org/sonar/ce/queue/CeQueueImpl.java
server/sonar-server/src/main/java/org/sonar/ce/queue/CeQueueListener.java [deleted file]
server/sonar-server/src/main/java/org/sonar/ce/queue/report/ReportFiles.java [deleted file]
server/sonar-server/src/main/java/org/sonar/ce/queue/report/ReportSubmitter.java [deleted file]
server/sonar-server/src/main/java/org/sonar/ce/queue/report/package-info.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/ce/ws/SubmitAction.java
server/sonar-server/src/main/java/org/sonar/server/computation/CeQueueModule.java
server/sonar-server/src/main/java/org/sonar/server/computation/queue/CeQueueCleaner.java
server/sonar-server/src/main/java/org/sonar/server/computation/queue/InternalCeQueueImpl.java
server/sonar-server/src/main/java/org/sonar/server/computation/queue/ReportSubmitter.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/task/projectanalysis/ProjectAnalysisTaskModule.java
server/sonar-server/src/main/java/org/sonar/server/computation/task/projectanalysis/queue/CleanReportQueueListener.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/computation/task/projectanalysis/queue/package-info.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/computation/task/projectanalysis/step/ExtractReportStep.java
server/sonar-server/src/test/java/org/sonar/ce/queue/CeQueueImplTest.java
server/sonar-server/src/test/java/org/sonar/ce/queue/report/ReportSubmitterTest.java [deleted file]
server/sonar-server/src/test/java/org/sonar/server/ce/ws/CeWsTest.java
server/sonar-server/src/test/java/org/sonar/server/ce/ws/SubmitActionTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/ReportFilesTest.java [deleted file]
server/sonar-server/src/test/java/org/sonar/server/computation/queue/CeQueueCleanerTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/queue/InternalCeQueueImplTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/queue/ReportSubmitterTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/queue/CleanReportQueueListenerTest.java [deleted file]
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/ExtractReportStepTest.java
server/sonar-web/src/main/webapp/WEB-INF/db/migrate/1302_create_table_ce_task_data.rb [new file with mode: 0644]
sonar-db/src/main/java/org/sonar/db/DaoModule.java
sonar-db/src/main/java/org/sonar/db/DbClient.java
sonar-db/src/main/java/org/sonar/db/MyBatis.java
sonar-db/src/main/java/org/sonar/db/ce/CeTaskDataDao.java [new file with mode: 0644]
sonar-db/src/main/java/org/sonar/db/ce/CeTaskDataMapper.java [new file with mode: 0644]
sonar-db/src/main/java/org/sonar/db/version/DatabaseVersion.java
sonar-db/src/main/resources/org/sonar/db/ce/CeTaskDataMapper.xml [new file with mode: 0644]
sonar-db/src/main/resources/org/sonar/db/version/rows-h2.sql
sonar-db/src/main/resources/org/sonar/db/version/schema-h2.ddl
sonar-db/src/test/java/org/sonar/db/DaoModuleTest.java
sonar-db/src/test/java/org/sonar/db/DbTester.java
sonar-db/src/test/java/org/sonar/db/ce/CeTaskDataDaoTest.java [new file with mode: 0644]
sonar-db/src/test/java/org/sonar/db/version/v56/UpdateUsersExternalIdentityWhenEmptyTest.java