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
broker: limit total queued messages, not just per client #100
Labels
Comments
ralight
added
Type: Enhancement
A new feature for a minor or major release.
and removed
Type: Bug
labels
Jun 7, 2016
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jun 29, 2016
TODO: inflight bytes? TODO: queue_qos0_messages still looks flaky... TODO: review fixmes? Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Fixes (partof) eclipse#100 Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jun 30, 2016
TODO: queue_qos0_messages still looks flaky... Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Fixes (partof) eclipse#100 Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jul 1, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jul 1, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jul 1, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jul 1, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jul 6, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Jul 6, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Support also a max_inflight_bytes variable, with similar behaviour. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Aug 17, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Support also a max_inflight_bytes variable, with similar behaviour. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
karlp
added a commit
to etactica/mosquitto
that referenced
this issue
Sep 9, 2016
Limiting queued message depth purely based on message count is hard to control for memory constrained devices. The size of messages can vary wildly, from a few bytes, to a few kilobytes. Support a new max_queued_bytes option, and drop packets when the first limit is reached. Option defaults to 0 (disabled) by default. Support also a max_inflight_bytes variable, with similar behaviour. Fixes (partof) eclipse#100 This pulls up some helper routines for calculating whether to allow inflight or queuing, resolving some inconsistences in connection resumption. Signed-off-by: Karl Palsson <[email protected]>
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
migrated from Bugzilla #452919
status NEW severity normal in component Mosquitto for ---
Reported in version unspecified on platform PC
Assigned to: Roger Light
On 2014-11-23 16:42:59 -0500, Roger Light wrote:
The text was updated successfully, but these errors were encountered: