Improve isRunning() implementation for OrchestrationMetadata

Offen
#204 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java

Rechercherichtung

Finde OrchestrationMetadata und seine Einstiegspunkte isRunning(), isCompleted() und isInstanceFound(), und verfolge anschließend, wie OrchestrationState über gRPC empfangen wird. Prüfe, wie das Feld Exists und der standardmäßige runtimeStatus derzeit behandelt werden, und füge Tests hinzu oder aktualisiere sie, sodass die betroffenen Methoden korrekt zwischen vorhandenen und nicht vorhandenen Orchestrierungen unterscheiden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

P2

Currently, isRunning() relies on the name, instanceId, and runtimeStatus parsed from the OrchestrationState returned over gRPC to determine whether the orchestration is running, however, there is also an Exists field on OrchestrationState that should also be considered, as runtimeStatus is populated from an enum with a default value.

This may also affect the implementation of isCompleted() and/or isInstanceFound()

Vorherrschende Sprache
Java
Sterne
29
Forks
18
Ø Merge
1 T. 10 Std.
Gemergte PRs (30 T.)
2

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus microsoft/durabletask-java

Alle Issues in microsoft/durabletask-java

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

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