aws / aws/aws-durable-execution-sdk-java

[Bug]: fix behavior differences in local runner

Offen
#313 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Java
Sterne
28
Forks
11
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
47

Beschreibung

### Expected Behavior

The behavior of generating responses and history events in local runner is same as the actual backend.

### Actual Behavior

The behavior of generating responses and history events in local runner is different from the actual backend.

For example,
- attempt always starts with 1 while in the real backend attempt starts with 0 in STARTED and 1 in the other statuses.
- attempt gets plus 1 when switching from READY to STARTED (should keep same)

### Steps to Reproduce

NA

### SDK Version

1.0.0

### Java Version

17

### Is this a regression?

No

### Last Working Version

_No response_

### Additional Context

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Antwort des lokalen Runners und der Generierung von History-Events und vergleiche sie mit dem tatsächlichen Backend-Verhalten, das im Issue beschrieben ist. Überprüfe die Attempt-Werte beim Übergang zu STARTED, in späteren Statuswerten und beim Wechsel von READY zu STARTED; abgeschlossen ist die Aufgabe, wenn der lokale Runner diese Backend-Semantik abbildet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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