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

Synced with Upstream #24

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

Conversation

fredijude
Copy link

The Upstream repository has the fix for a deadlock issue (shyiko#321). This impacts our project and hence we need this fix and hence so the others. I have resolved the merge conflicts with the upstream project after going over the difference in the changes.

I have retained the greeting packet authentication as of before and nothing has changed with the authentication as it was before. There were conflicts in the first place because of many minor method signature changes which were conflicting with the authentication-related code. Apart from that, all the commits which have been missed from the upstream repository have been resolved of every merge conflict.

@osheroff
Copy link
Owner

hey thanks for the PR.

so it looks like the fix for the keepalive race has been really caught up in quite a lot of refactoring. I'm not saying it's bad refactoring, it just makes this PR hard to review and sort of a big code churn that I'd prefer not to take unless I really had to.

At this point do you feel like you understand where the deadlock happens well enough that you and I could re-code a fix for it?

Alternatively, if you felt like you understood the commits in this PR well enough, if you opened a series of PRs where first the refactors happened and then the actual changes, that'd be ok too.

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.

4 participants