Skip to content

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
Collaborator

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.

4 participants