Skip to content
New issue

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

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

Already on GitHub? # to your account

Race condition when closing client, still attempt to refreshBrokerMetadata when client is closing #1048

Merged
merged 3 commits into from
Aug 30, 2018

Conversation

hxinhan
Copy link
Contributor

@hxinhan hxinhan commented Aug 9, 2018

I've filed an issue regarding this commit, please refer to #1045. There is a race condition when broker is disconnecting and Kafka client sometimes still attempts to refreshBrokerMetadata when client is closing.

@aikar
Copy link
Contributor

aikar commented Aug 10, 2018

OH man this may be one of the missing pieces of my #907 PR.

I'm all for this landing/being merged separate from my PR though as I'm still working on test failures for it, but I'll pull this to my local fork and should hopefully finally fix the hangs I still occasionally get!

@aikar
Copy link
Contributor

aikar commented Aug 10, 2018

Interesting state of this PR, it seems like you have some commits for IPv6, that shows up in https://patch-diff.githubusercontent.com/raw/SOHU-Co/kafka-node/pull/1048.patch, but doesn't in the diff view...

So confused on what's going on there heh.

@hxinhan
Copy link
Contributor Author

hxinhan commented Aug 11, 2018

@aikar Previously, I had a PR fix for IPv6 support and that commit got merged into master branch.

Copy link
Contributor

@aikar aikar left a comment

Choose a reason for hiding this comment

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

@hyperlink I've had this pulled to my fork lately, this is good w/ me

@hyperlink hyperlink merged commit 435b370 into SOHU-Co:master Aug 30, 2018
@hyperlink
Copy link
Collaborator

Published as 3.0.0

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants