Azure / Azure/durabletask

Eternal orchestration does not terminate if attempted to terminate immediately after starting it

Offen
#558 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

We have a test that starts an eternal orchestration, raises an event, terminates and restarts the orchestration. However, the orchestration fails to terminate on `v1.8.6` and `v1.8.7`

Some observations compared to the older versions: It appears that `[ExecutionTerminated]` message is deleted too early and orchestration takes a too long to become `Running` from `Pending`. I can't tell for sure, but the issue seems similar to #530
logs: [orch-failed-to-terminate.txt](https://github.com/Azure/durabletask/files/6729806/orch-failed-to-terminate.txt)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Test zu reproduzieren, der auf den betroffenen Versionen eine ewige Orchestrierung startet, ein Ereignis auslöst, sie beendet und neu startet. Lies die angehängten Logs und vergleiche das Verhalten mit älteren Versionen. Prüfe anschließend Issue #530 auf verwandten Kontext. Als erledigt gilt die Aufgabe, wenn die Orchestrierung zuverlässig beendet und neu gestartet wird, ohne dass der gemeldete Fehler auftritt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
backend, distributed-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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