Skip to content

Close stream connection in case of unexpected error from SAC coordinator #14040

Open
@acogoluegnes

Description

@acogoluegnes

Calls to the stream SAC coordinator can fail for various reason (e.g. a timeout because of a network partition). The stream reader does not take into account what the SAC coordinator returns and moves on even in case of errors. This can lead to inconsistent state for SAC groups.

A safer alternative would be to handle unexpected errors from the SAC coordinator, close the connection and expect the client to reconnect. This is safer than risking inconsistent state.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions