Software /
code /
prosody-modules
Annotate
mod_csi_pump/README.markdown @ 2491:5fbca7de2088
mod_smacks: Send out more ack requests where needed
Under some circumstances it was possible that more than "max_unacked_stanzas"
where left in the outgoing stanza queue without forcing an ack.
This could happen, when more stanzas entered the queue while the last ack request
was still unanswered.
Now the test "#queue > max_unacked_stanzas" is done upon receiving
an ack as well as when sending out stanzas, which fixes this bug.
author | tmolitor <thilo@eightysoft.de> |
---|---|
date | Sun, 12 Feb 2017 19:27:50 +0100 |
parent | 2462:81127dcdb326 |
child | 3547:82cf953fabae |
rev | line source |
---|---|
2455 | 1 --- |
2 description: Lossless CSI module | |
2461 | 3 labels: |
4 - 'Stage-Alpha' | |
2455 | 5 --- |
6 | |
7 Stanzas are queued in a buffer until either an "important" stanza is | |
8 encountered or the buffer becomes full. Then all queued stanzas are sent | |
9 at the same time. This way, nothing is lost or reordered while still | |
10 allowing for power usage savings by not requiring mobile clients to | |
11 bring up their radio for unimportant stanzas. | |
2462
81127dcdb326
mod_csi_pump/README: Add note about being unsupported in combination with other CSI modules
Kim Alvefur <zash@zash.se>
parents:
2461
diff
changeset
|
12 |
81127dcdb326
mod_csi_pump/README: Add note about being unsupported in combination with other CSI modules
Kim Alvefur <zash@zash.se>
parents:
2461
diff
changeset
|
13 Use with other CSI plugins such as [mod_throttle_presence] is *not* |
81127dcdb326
mod_csi_pump/README: Add note about being unsupported in combination with other CSI modules
Kim Alvefur <zash@zash.se>
parents:
2461
diff
changeset
|
14 supported. |