tmqueue QoS support forwarder message distribution
|Priority:||Normal (Code 4)||Due date:|
It has been found, that if for tmqueue some forward queue service constantly responds slowly, then all forward (-f) threads becomes busy with the slow messages, thus in the same time other forward queues start to suffer and operates at the rate of the slowest service.
#1 Updated by Lauris about 2 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Added new flag "workers" for queue definition, with default value 2. See [[https://www.endurox.org/dokuwiki/doku.php?id=endurox:v7.5.x:manuals:q.conf.5]] for details.
This flag indicates the maximum number of forward threads that may be kept busy for particular automatic queue. The value shall be lower that tmqueue forward (-f) thread pool size. All queues will perform independently while number of busy queues multiplied by number of workers per queue would be less that total forward thread pool size.
Available from Enduro/X release 7.5.32+.