This patch adds a new service configuration option, max_backlog_queue,
to allow controlling the size of the backlog queue.
If not otherwise specified in opensrf.xml, max_backlog_queue defaults
to 1000.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
<max_children>5</max_children>
<min_spare_children>1</min_spare_children>
<max_spare_children>2</max_spare_children>
+ <max_backlog_queue>10</max_backlog_queue>
</unix_config>
</opensrf.slooooooow>
min_children => $getval->(unix_config => 'min_children') || 1,
min_spare_children => $getval->(unix_config => 'min_spare_children'),
max_spare_children => $getval->(unix_config => 'max_spare_children'),
+ max_backlog_queue => $getval->(unix_config => 'max_backlog_queue'),
stderr_log_path => $stderr_path
);