Skip to content

Commit 29efc4f

Browse files
committed
Document send queue listener options
Document the new 'max_send_queue_delay' and 'max_send_queue_size' options.
1 parent 3e8b55c commit 29efc4f

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

content/admin/configuration/listen-options.md

+19
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,25 @@ Specify the maximum payload size in bytes.
187187
It can be either an integer or the word `infinity`.
188188
The default value is `infinity`.
189189

190+
## max_send_queue_delay
191+
192+
*Integer*
193+
194+
Specifies the maximum number of milliseconds to queue an outgoing stanza or
195+
stream management element. Setting this option to a positive (non-zero) number
196+
allows for batching up multiple XML elements into a single TCP packet in order
197+
to reduce the TCP/IP overhead. The default value is `0`, which disables
198+
queueing.
199+
200+
## max_send_queue_size
201+
202+
*Size*
203+
204+
Specifies the maximum number of elements to add to the send queue. The default
205+
value is `10`. Note that this option has no effect if `max_send_queue_delay`
206+
isn't set to a value larger than `0`. Setting this option to `0` disables
207+
queueing.
208+
190209
## max_stanza_size
191210

192211
*Size*

content/admin/configuration/listen.md

+4
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ Options:
7979
[ciphers](/admin/configuration/listen-options/#ciphers),
8080
[dhfile](/admin/configuration/listen-options/#dhfile),
8181
[max_fsm_queue](/admin/configuration/listen-options/#max-fsm-queue),
82+
[max_send_queue_delay](/admin/configuration/listen-options/#max-send-queue-delay),
83+
[max_send_queue_size](/admin/configuration/listen-options/#max-send-queue-size),
8284
[max_stanza_size](/admin/configuration/listen-options/#max-stanza-size),
8385
[protocol_options](/admin/configuration/listen-options/#protocol-options),
8486
[send_timeout](/admin/configuration/listen-options/#send-timeout),
@@ -123,6 +125,8 @@ Options:
123125
[global_routes](/admin/configuration/listen-options/#global-routes),
124126
[hosts](/admin/configuration/listen-options/#hosts),
125127
[max_fsm_queue](/admin/configuration/listen-options/#max-fsm-queue),
128+
[max_send_queue_delay](/admin/configuration/listen-options/#max-send-queue-delay),
129+
[max_send_queue_size](/admin/configuration/listen-options/#max-send-queue-size),
126130
[max_stanza_size](/admin/configuration/listen-options/#max-stanza-size),
127131
[password](/admin/configuration/listen-options/#password),
128132
[protocol_options](/admin/configuration/listen-options/#protocol-options),

0 commit comments

Comments
 (0)