From fa80fef7844a0d559d994bf95a0cd198ba8f9a97 Mon Sep 17 00:00:00 2001 From: lazedo Date: Mon, 19 Nov 2018 14:49:12 +0000 Subject: [PATCH] use evrexec for deferred init --- kamailio/default.cfg | 16 +++++----------- kamailio/defs.cfg | 2 -- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/kamailio/default.cfg b/kamailio/default.cfg index c794c45..7591f31 100644 --- a/kamailio/default.cfg +++ b/kamailio/default.cfg @@ -160,13 +160,13 @@ modparam("htable", "htable", "redirects=>size=16;autoexpire=5") ######## Pseudo-Variables module ######## loadmodule "pv.so" -######## async operations module ######## -loadmodule "async.so" -modparam("async", "workers", KZ_ASYNC_WORKERS) - ####### RTIMER module ########## loadmodule "rtimer.so" +####### evrexec module ########## +loadmodule "evrexec.so" +modparam("evrexec", "exec", "name=evrexec:DEFERRED_INIT;wait=20000000;workers=1;") + ######## Advanced logger module ######## loadmodule "xlog.so" @@ -966,13 +966,7 @@ event_route[tm:local-request] } #!endif -event_route[core:worker-one-init] -{ - async_route("DEFERRED_INIT", "20"); -} - - -route[DEFERRED_INIT] +event_route[evrexec:DEFERRED_INIT] { xlog("L_INFO", "processing deferred init\n"); diff --git a/kamailio/defs.cfg b/kamailio/defs.cfg index 7581a4e..325e32d 100644 --- a/kamailio/defs.cfg +++ b/kamailio/defs.cfg @@ -5,8 +5,6 @@ #!trydef KAZOO_LOG_LEVEL L_INFO -#!trydef KZ_ASYNC_WORKERS 3 - #!ifndef KAMAILIO_DBMS #!substdef "!KAMAILIO_DBMS!kazoo!g" #!endif