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

Optimise MQTT state machine #2692

Merged
merged 1 commit into from
Dec 21, 2020
Merged

Optimise MQTT state machine #2692

merged 1 commit into from
Dec 21, 2020

Conversation

kjnilsson
Copy link
Contributor

It was particularly slow when processing down commands.

See: #2688

It was particularly slow when processing down commands.
@michaelklishin michaelklishin merged commit de02be2 into master Dec 21, 2020
@michaelklishin michaelklishin deleted the mqtt-machine-opt branch December 21, 2020 19:03
michaelklishin added a commit that referenced this pull request Dec 21, 2020
Optimise MQTT state machine

(cherry picked from commit de02be2)
@michaelklishin
Copy link
Member

Backported to v3.8.x.

@michaelklishin michaelklishin added this to the 3.8.10 milestone Dec 21, 2020
@carlhoerberg
Copy link
Contributor

carlhoerberg commented Dec 21, 2020

didn't go so well starting with an existing mnesia directory, which had run the previous fix:
rabbit@carl-xps13-fedora.log.gz

starting a clean server seems to work well though

@kjnilsson
Copy link
Contributor Author

oh bother, I just realised I broke backwards compatibility. @michaelklishin we're going to have to remove the backport until I can fix this.

@kjnilsson
Copy link
Contributor Author

@carlhoerberg I've created a new PR #2693 that includes backwards compatibility. I'm still testing this but we'd welcome more testing of course. :)

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.

3 participants