Skip to content

Conversation

dongnuo123
Copy link
Contributor

We don't recompute the assignment on consumer -> classic member replacement when the consumer member had a regex subscription and the classic member does not.

This PR sets regex subscription to empty during the replacement.

@github-actions github-actions bot added triage PRs from the community group-coordinator small Small PRs labels Oct 2, 2025
Copy link
Contributor

@squah-confluent squah-confluent left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing the bug!

Do we need to add a call to maybeUpdateRegularExpressions in classicGroupJoinToConsumerGroup? hasMemberSubscriptionChanged only checks the literal topic names in the subscription.

maybeUpdateRegularExpressions will also emit a tombstone for the resolved regex.
I think we should also test that the assignor is triggered if possible.

@github-actions github-actions bot removed the triage PRs from the community label Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants