From: Julien Lancelot Date: Tue, 17 Mar 2015 14:10:39 +0000 (+0100) Subject: Fix purge issue because events persistence was done after switch of snapshot X-Git-Tag: 5.2-RC1~2555 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=12f6213141fbd03c9de2d2d377394299f39873bb;p=sonarqube.git Fix purge issue because events persistence was done after switch of snapshot --- diff --git a/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java b/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java index 4ad3a7b5fb3..81cdeea9eda 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java +++ b/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java @@ -37,13 +37,18 @@ public class ComputationSteps { */ public static List> orderedStepClasses() { return Arrays.asList( + // Read report ParseReportStep.class, + + // Persist data PersistIssuesStep.class, + PersistComponentLinksStep.class, + PersistEventsStep.class, + + // Switch snapshot and purge SwitchSnapshotStep.class, IndexComponentsStep.class, PurgeDatastoresStep.class, - PersistComponentLinksStep.class, - PersistEventsStep.class, // ES indexing is done after all db changes ApplyPermissionsStep.class,