v1.3.2 #100
Closed
mochi-co
announced in
Announcements
v1.3.2
#100
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
Full Changelog: v1.3.1...v1.3.2
This issue does not effect users in controlled environments who do not use QOS values higher than 0, but users who do should upgrade to this release at the soonest possible convenience.
This patch release addresses an issue #98 and #96 in which a data race introduced by #90 when the primary server routine and client routines attempted to access the client inflight messages map at the same time, causing fatal errors.
The issue was reproduced placing the server under heavy load with inovex/mqtt-stresser, using qos=2 for both the publisher and subscriber (see #98).
Profiling the solution before and after shows a small but negligible reduction in mallocs (good thing). When running the above mentioned stress tests, no data races or crashes are detected.
With many thanks to @muXxer for identifying the issue and providing a potential solution in #96
This discussion was created from the release v1.3.2.
Beta Was this translation helpful? Give feedback.
All reactions