Skip to content

Handle stream SAC monitors in SAC coordinator (backport #15695)#15753

Merged
acogoluegnes merged 1 commit intov4.3.xfrom
mergify/bp/v4.3.x/pr-15695
Mar 18, 2026
Merged

Handle stream SAC monitors in SAC coordinator (backport #15695)#15753
acogoluegnes merged 1 commit intov4.3.xfrom
mergify/bp/v4.3.x/pr-15695

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify Bot commented Mar 18, 2026

The stream SAC coordinator already keeps track of its monitors but delegates some of the work to the stream coordinator (in its monitors map).

This commit changes this to let the SAC coordinator handle its monitors itself. This decouples the 2 coordinators. This also fixes a bug whereby the SAC coordinator would correctly re-issue monitors but would not modify the monitors map accordingly. The SAC coordinator would not then be notified of the corresponding down messages.

References rabbitmq/rabbitmq-stream-dotnet-client#447


This is an automatic backport of pull request #15695 done by Mergify.

The stream SAC coordinator already keeps track of its monitors but
delegates some of the work to the stream coordinator (in its monitors
map).

This commit changes this to let the SAC coordinator handle its monitors
itself. This decouples the 2 coordinators. This also fixes a bug whereby
the SAC coordinator would correctly re-issue monitors but would not
modify the monitors map accordingly. The SAC coordinator would not then
be notified of the corresponding down messages.

References rabbitmq/rabbitmq-stream-dotnet-client#447

(cherry picked from commit 996c2c3)
@acogoluegnes acogoluegnes added this to the 4.3.0 milestone Mar 18, 2026
@acogoluegnes acogoluegnes merged commit d40a76b into v4.3.x Mar 18, 2026
184 checks passed
@acogoluegnes acogoluegnes deleted the mergify/bp/v4.3.x/pr-15695 branch March 18, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant