googleapis / googleapis/java-pubsublite
Consider implementing publish flow control
- Vorherrschende Sprache
- Java
- Sterne
- 42
- Forks
- 27
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When a streaming connection to the pub/sub lite service is started, an InitialRequest is sent to establish the stream. Typically, we wait until an initial response is received before the stream enters the "running" state.
However, if the InitialRequest fails due to a retryable error, the connection is retried and the stream enters the "running" state before an initial response has been received.
Beitragsleitfaden
Rechercherichtung
Start by tracing the publish streaming connection from InitialRequest through retry handling and the transition to the "running" state. Confirm the current behavior with a focused test, then ensure a retryable initial failure does not mark the stream running before an initial response is received.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- 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