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

Blame and remove all peers with KE errors #60

Merged
merged 1 commit into from
Feb 15, 2021
Merged

Conversation

jrick
Copy link
Member

@jrick jrick commented Feb 15, 2021

When both KE timeout occurred for one peer, and a second peer double
spent the unmixed inputs previously shown to the server, only the
double spending peer was removed from the mix. Keeping the timed-out
client in later runs caused server hangs when attempting to send rerun
messages, because the client's out message channel was not being read
anymore.

When both KE timeout occurred for one peer, and a second peer double
spent the unmixed inputs previously shown to the server, only the
double spending peer was removed from the mix.  Keeping the timed-out
client in later runs caused server hangs when attempting to send rerun
messages, because the client's out message channel was not being read
anymore.
@jrick jrick merged commit 65afb08 into decred:master Feb 15, 2021
@jrick jrick deleted the blamefix branch February 15, 2021 17:35
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.

2 participants