Browse Source

[DOCS] Note breaking change applies to legacy rollup jobs (#66894)

James Rodewig 4 years ago
parent
commit
0f50732068
1 changed files with 26 additions and 1 deletions
  1. 26 1
      docs/reference/migration/migrate_8_0/rollup.asciidoc

+ 26 - 1
docs/reference/migration/migrate_8_0/rollup.asciidoc

@@ -9,6 +9,29 @@
 
 // end::notable-breaking-changes[]
 
+ifdef::permanently-unreleased-branch[]
+
+.The StartRollupJob endpoint now returns a success status if a legacy rollup job has already started.
+[%collapsible]
+====
+*Details* +
+Previously, attempting to start an already-started legacy rollup job would
+result in a `500 InternalServerError: Cannot start task for Rollup Job
+[job] because state was [STARTED]` exception.
+
+Now, attempting to start a job that is already started will just
+return a successful `200 OK: started` response.
+
+*Impact* +
+Update your workflow and applications to assume that a 200 status in response to
+attempting to start a legacy rollup job means the job is in an actively started state.
+The request itself may have started the job, or it was previously running and so
+the request had no effect.
+====
+
+endif::[]
+ifndef::permanently-unreleased-branch[]
+
 .The StartRollupJob endpoint now returns a success status if a job has already started.
 [%collapsible]
 ====
@@ -25,4 +48,6 @@ Update your workflow and applications to assume that a 200 status in response to
 attempting to start a rollup job means the job is in an actively started state.
 The request itself may have started the job, or it was previously running and so
 the request had no effect.
-====
+====
+
+endif::[]