From d1f59b5ba6483e675ae95f0bd8620769c8879475 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Tue, 4 Sep 2012 12:13:31 -0400 Subject: [PATCH] Update to the new poolboy API --- src/riak_core_vnode_worker_pool.erl | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/riak_core_vnode_worker_pool.erl b/src/riak_core_vnode_worker_pool.erl index 2915f6833..ee9a31365 100644 --- a/src/riak_core_vnode_worker_pool.erl +++ b/src/riak_core_vnode_worker_pool.erl @@ -51,10 +51,13 @@ shutdown_pool(Pid, Wait) -> gen_fsm:sync_send_all_state_event(Pid, {shutdown, Wait}, infinity). init([WorkerMod, PoolSize, VNodeIndex, WorkerArgs, WorkerProps]) -> - {ok, Pid} = poolboy:start_link([{worker_module, riak_core_vnode_worker}, - {worker_args, [VNodeIndex, WorkerArgs, WorkerProps]}, - {worker_callback_mod, WorkerMod}, - {size, PoolSize}, {max_overflow, 0}]), + {ok, Pid} = poolboy:start_link( + %% pool sizing args + [{worker_module, riak_core_vnode_worker}, + {size, PoolSize}, {max_overflow, 0}], + %% worker args + [{worker_args, [VNodeIndex, WorkerArgs, WorkerProps]}, + {worker_callback_mod, WorkerMod}]), {ok, ready, #state{pool=Pid}}. ready(_Event, _From, State) ->