Skip to content

Commit 13220ab

Browse files
committed
reviewer's comments applied_2
1 parent 29b089d commit 13220ab

File tree

1 file changed

+4
-23
lines changed

1 file changed

+4
-23
lines changed

doc/reference/configuration/configuration_reference.rst

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4152,19 +4152,15 @@ autoexpel full example
41524152

41534153
**Since:** :doc:`3.3.0 </release/3.3.0>`
41544154

4155-
The ``replication.synchro_queue_max_size`` option controls the maximum size of the synchronous transaction queue on a master node.
4156-
This parameter ensures that the queue does not grow indefinitely, potentially impacting performance and resource usage.
4155+
The maximum size of the synchronous transaction queue on a master node, in bytes.
4156+
This parameter ensures that the queue does not grow indefinitely, potentially impacting performance and resource usage, and applies only to the master node.
41574157

4158-
The size is measured in bytes, with a value of 0 disabling the limit (unlimited queue, as in earlier versions).
4159-
4160-
.. NOTE::
4161-
4162-
Applies only to the master node.
4158+
The ``0`` value disables the limit.
41634159

41644160

41654161
If the synchronous queue reaches the configured size limit, new transactions attempting to enter the queue are discarded.
41664162
In such cases, the system returns an error to the user:
4167-
The synchronous transaction queue is full.
4163+
``The synchronous transaction queue is full.``
41684164

41694165
This size limitation does not apply during the recovery process. Transactions processed during recovery are unaffected by the queue size limit.
41704166

@@ -4195,21 +4191,6 @@ autoexpel full example
41954191
replication:
41964192
synchro_queue_max_size: 33554432 # Limit set to 32 MB
41974193
4198-
4199-
.. code-block:: lua
4200-
4201-
box.cfg{
4202-
replication_synchro_queue_max_size = 33554432 -- Limit set to 32 MB
4203-
}
4204-
4205-
4206-
.. hint::
4207-
4208-
- Ensure the ``synchro_queue_max_size`` value is sufficient for the expected transaction workload to avoid unnecessary rejections.
4209-
- Setting the limit to 0 removes any restrictions but may result in unbounded queue growth.
4210-
- Monitor the queue size using ``box.info.synchro.queue.size`` to adjust the limit if needed.
4211-
4212-
42134194
|
42144195
| Type: integer
42154196
| Default: 16777216 (16 MB)

0 commit comments

Comments
 (0)