# HG changeset patch # User jbe # Date 1427207071 -3600 # Node ID 54d4887744670c665277c4f73505a1a00ce05d0c # Parent 14ef90c46e165cc8a88199e0d4e263143c6050f9 Set default fork delay to 0.25 seconds diff -r 14ef90c46e16 -r 54d488774467 example_application.lua --- a/example_application.lua Tue Mar 24 01:51:07 2015 +0100 +++ b/example_application.lua Tue Mar 24 15:24:31 2015 +0100 @@ -36,7 +36,7 @@ max_fork = 16, -- number of forks -- delay between creation of spare processes - fork_delay = 1, -- seconds + fork_delay = 0.25, -- seconds -- delay before retry of failed process creation fork_error_delay = 2, -- seconds diff -r 14ef90c46e16 -r 54d488774467 moonbridge.c --- a/moonbridge.c Tue Mar 24 01:51:07 2015 +0100 +++ b/moonbridge.c Tue Mar 24 15:24:31 2015 +0100 @@ -2471,7 +2471,7 @@ moonbr_listen_init_pool_forkoption("pre_fork", pre_fork, 1); moonbr_listen_init_pool_forkoption("min_fork", min_fork, pool->pre_fork > 2 ? pool->pre_fork : 2); moonbr_listen_init_pool_forkoption("max_fork", max_fork, pool->min_fork > 16 ? pool->min_fork : 16); - if (!moonbr_listen_init_pool_timeoption("fork_delay", fork_delay, 1, 0)) { + if (!moonbr_listen_init_pool_timeoption("fork_delay", fork_delay, 0, 250000)) { luaL_error(L, "Option \"fork_delay\" is expected to be a non-negative number"); } if (!moonbr_listen_init_pool_timeoption("fork_error_delay", fork_error_delay, 2, 0)) {