Azure / Azure/durabletask

NonDeterministicException failure is eaten up if there was a continueasnew call in the same iteration

Offen
#46 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.