Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix for an infinite loop in cooperative sticky assignor #4800

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

emasab
Copy link
Collaborator

@emasab emasab commented Jul 31, 2024

when potential topic partitions are less than number of members.

Closes #4783

when potential topic partitions are less than number of members.

Closes #4783
@emasab emasab requested a review from a team as a code owner July 31, 2024 16:12
@mensfeld
Copy link

I can confirm this works :) I applied it via a patch in rdkafka-ruby and was not able to trigger it anymore. Thank you!

@emasab
Copy link
Collaborator Author

emasab commented Jul 31, 2024

Thank you @mensfeld ! Couldn't push it earlier because we're reviewing company flows after the incident that happened to public repositories earlier in the month.

@mensfeld
Copy link

No worries. You motivated me to finally craft ability to patch librdkafka for rdkafka-ruby so now I can also expose the needed fork-protect APIs for MacOS. Thank you for all your hard work 🙏

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.

cooperative-sticky performReassignments can get stuck in an infinite loop
2 participants