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

Bug fix, a few net changes #34

Merged
merged 1 commit into from
Oct 7, 2020
Merged

Bug fix, a few net changes #34

merged 1 commit into from
Oct 7, 2020

Conversation

prowley
Copy link
Owner

@prowley prowley commented Oct 7, 2020

Made network code a little more idempotent.

Added replay of events that occur during init but the state is not there to act on. Removed timer to wait for a leader to emerge, since replay makes that bodge unecessary.

Added more protective code around frames that were assumed to always exist, but it turns out asynchronicity has a way of changing that.

Pruned the raid code of all the info collection it turned out was not needed or there was a better way to get at it.

Fixed protocol around destination and at destination to maintain the at dest list properly, there was also a bug around

Caught some places that operated on the waiting table directly and funnelled them through existing methods, or created them.

Made the disconnect message clear that its disconnecting the client from the addon network.

Simplified protocol around destination now that more rigorous checks are made before reporting.

Made network code a little more idempotent.

Added replay of events that occur during init but the state is not there to act on. Removed timer to wait for a leader to emerge, since replay makes that bodge unecessary.

Added more protective code around frames that were assumed to always exist, but it turns out asynchronicity has a way of changing that.

Pruned the raid code of all the info collection it turned out was not needed or there was a better way to get at it.

Fixed protocol around destination and at destination to maintain the at dest list properly, there was also a bug around

Caught some places that operated on the waiting table directly and funnelled them through existing methods, or created them.

Made the disconnect message clear that its disconnecting the client from the addon network.

Simplified protocol around destination now that more rigorous checks are made before reporting.
@prowley prowley merged commit 1684018 into master Oct 7, 2020
@prowley prowley deleted the featureX branch October 7, 2020 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.

1 participant