NonDeterministicException failure is eaten up if there was a continueasnew call in the same iteration
- Vorherrschende Sprache
- C#
- Sterne
- 1.7k
- Forks
- 335
- Ø Merge
- 2 T. 23 Std.
- Gemergte PRs (30 T.)
- 6
Beschreibung
Suspect that if there is CompleteOrchestration call due to NDE while a continueasnew has been processed in the iteration then the NDE will be eaten up because of:
https://github.com/Azure/durabletask/blob/master/Framework/TaskOrchestrationContext.cs#L351
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne in Framework/TaskOrchestrationContext.cs bei Zeile 351 und verfolge, wie CompleteOrchestration eine NonDeterministicException behandelt, nachdem ContinueAsNew in derselben Iteration verarbeitet wurde. Bestätige, ob die Exception verschluckt wird, füge dann Abdeckung für diese Sequenz hinzu und stelle sicher, dass der Fehler weiterhin beobachtbar bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100