diff --git a/eva-accession-pipeline/src/main/java/uk/ac/ebi/eva/accession/pipeline/configuration/batch/steps/CreateSubsnpAccessionsStepConfiguration.java b/eva-accession-pipeline/src/main/java/uk/ac/ebi/eva/accession/pipeline/configuration/batch/steps/CreateSubsnpAccessionsStepConfiguration.java index 3cf88f859..44935d5d2 100644 --- a/eva-accession-pipeline/src/main/java/uk/ac/ebi/eva/accession/pipeline/configuration/batch/steps/CreateSubsnpAccessionsStepConfiguration.java +++ b/eva-accession-pipeline/src/main/java/uk/ac/ebi/eva/accession/pipeline/configuration/batch/steps/CreateSubsnpAccessionsStepConfiguration.java @@ -74,6 +74,8 @@ public Step createSubsnpAccessionStep(StepBuilderFactory stepBuilderFactory, .processor(variantProcessor) .writer(accessionWriter) .faultTolerant() + // Exception can arise from running parallel accessioning jobs for a single study, hence the retry. + // See EVA-3719 for details. .retry(MissingUnsavedAccessionsException.class) .retryLimit(3) .backOffPolicy(new ExponentialBackOffPolicy())