From 12f6213141fbd03c9de2d2d377394299f39873bb Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Tue, 17 Mar 2015 15:10:39 +0100 Subject: [PATCH] Fix purge issue because events persistence was done after switch of snapshot --- .../sonar/server/computation/step/ComputationSteps.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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, -- 2.39.5