-
Notifications
You must be signed in to change notification settings - Fork 892
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
Merge develop to master #948
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…s by waiting for threads to start & stop with Thread.sleep(). Threads will enter the running state immediately when start() is called. If the ExecutorService is used, gracefully terminate threads by waiting for their completion, rather than interupting. Related commits: a6faf77, 4b23f12 Signed-off-by: Liu Woon Yung <pirorin187@gmail.com>
Signed-off-by: rdasgupt <ranjan.dasgupta@us.ibm.com>
Signed-off-by: ogis-yamazaki <Yamazaki_Shoji@ogis-ri.co.jp>
…ch fixes publish() hanging when the connection fails. Signed-off-by: Liu Woon Yung <pirorin187@gmail.com>
… mqtt5 version. Signed-off-by: Ilia Beliaev <silhlol@gmail.com>
Signed-off-by: ogis-yamazaki <Yamazaki_Shoji@ogis-ri.co.jp>
Signed-off-by: Ilia Beliaev <silhlol@gmail.com>
Fixed the check for surrogates in mqtt3.
Iterating over all subscriptions for each incoming message is really slow when there are many subscriptions. There can only ever be one Subscription with no wildcards that matches a message topic, so iterating over all such subscriptions is not needed. A simple map lookup is enough. Wildcard subscriptions do need to be iterated over, since there is no easy way to see which match and witch do not. Signed-off-by: Hylke van der Schaaf <hylke.vds@gmail.com>
Signed-off-by: Hylke van der Schaaf <hylke.vds@gmail.com>
Fix NullPointerException trying to clear pending messages and flows
Fixes #861: Perfomance degradation with increasing subscription count.
Refactored thread stopping and starting, to not introduce 100ms delays per client
…stBufferedMessage Fix #606
…bout_disconnectForcibly missing interface method about disconnectForcibly
Prevent Qos0 Deadlock When Connection Fails
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Please make sure that the following boxes are checked before submitting your Pull Request, thank you!
used to sign the CLA) Hint: use the -s argument when committing.
you are fixing straight away that you add some Description about the bug and how this will fix it.