]> source.dussan.org Git - sonarqube.git/commit
add a CE task queue and split batch processing scheduling
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Tue, 11 Aug 2015 10:27:58 +0000 (12:27 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Mon, 24 Aug 2015 12:00:30 +0000 (14:00 +0200)
commit188fb3892041b1cf49a7947f90a117a441e09c9c
tree5f556a7e971e480ceccb1082d9c2fb0b3985df3c
parentf0ea6e6f05bc2575ddaa94fdce1e0abe8fd07b35
add a CE task queue and split batch processing scheduling

CE task queue is required to run other kind of CE processes (eg. Views CE process)
27 files changed:
server/sonar-server/src/main/java/org/sonar/server/computation/ComputationService.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputationThread.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputationThreadLauncher.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineBatchExecutorService.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineBatchExecutorServiceImpl.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineProcessingExecutorService.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineProcessingExecutorServiceImpl.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineProcessingModule.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineProcessingQueue.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineProcessingQueueImpl.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ComputeEngineTask.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ReportProcessingScheduler.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ReportProcessingTask.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/ReportProcessor.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/container/ComputeEngineContainerImpl.java
server/sonar-server/src/main/java/org/sonar/server/computation/ws/SubmitReportAction.java
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java
server/sonar-server/src/main/java/org/sonar/server/util/AbstractStoppableExecutorService.java
server/sonar-server/src/test/java/org/sonar/server/computation/ComputationServiceTest.java [deleted file]
server/sonar-server/src/test/java/org/sonar/server/computation/ComputationThreadLauncherTest.java [deleted file]
server/sonar-server/src/test/java/org/sonar/server/computation/ComputationThreadTest.java [deleted file]
server/sonar-server/src/test/java/org/sonar/server/computation/ComputeEngineProcessingQueueImplTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/ReportProcessingSchedulerTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/ReportProcessingTaskTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/ReportProcessorTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/ws/ComputationWsTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/ws/SubmitReportActionTest.java