|
|
@ -1348,7 +1348,7 @@ int main(int argc, char **argv) { |
|
|
|
|
|
|
|
|
/* separate thread for releasing ports (sockets), which are scheduled for clearing */ |
|
|
/* separate thread for releasing ports (sockets), which are scheduled for clearing */ |
|
|
thread_create_looper(release_closed_sockets, rtpe_config.idle_scheduling, |
|
|
thread_create_looper(release_closed_sockets, rtpe_config.idle_scheduling, |
|
|
rtpe_config.idle_priority, "release closed sockets"); |
|
|
|
|
|
|
|
|
rtpe_config.idle_priority, "release closed sockets", 1000000); |
|
|
|
|
|
|
|
|
/* separate thread for update of running min/max call counters */ |
|
|
/* separate thread for update of running min/max call counters */ |
|
|
thread_create_detach_prio(call_rate_stats_updater, NULL, rtpe_config.idle_scheduling, |
|
|
thread_create_detach_prio(call_rate_stats_updater, NULL, rtpe_config.idle_scheduling, |
|
|
@ -1356,11 +1356,11 @@ int main(int argc, char **argv) { |
|
|
|
|
|
|
|
|
/* separate thread for ports iterations (stats update from the kernel) functionality */ |
|
|
/* separate thread for ports iterations (stats update from the kernel) functionality */ |
|
|
thread_create_looper(kernel_stats_updater, rtpe_config.idle_scheduling, |
|
|
thread_create_looper(kernel_stats_updater, rtpe_config.idle_scheduling, |
|
|
rtpe_config.idle_priority, "kernel stats updater"); |
|
|
|
|
|
|
|
|
rtpe_config.idle_priority, "kernel stats updater", 1000000); |
|
|
|
|
|
|
|
|
/* separate thread for ice slow timer functionality */ |
|
|
/* separate thread for ice slow timer functionality */ |
|
|
thread_create_looper(ice_slow_timer, rtpe_config.idle_scheduling, |
|
|
thread_create_looper(ice_slow_timer, rtpe_config.idle_scheduling, |
|
|
rtpe_config.idle_priority, "ice slow timer"); |
|
|
|
|
|
|
|
|
rtpe_config.idle_priority, "ice slow timer", 1000000); |
|
|
|
|
|
|
|
|
if (!is_addr_unspecified(&rtpe_config.redis_ep.address) && initial_rtpe_config.redis_delete_async) |
|
|
if (!is_addr_unspecified(&rtpe_config.redis_ep.address) && initial_rtpe_config.redis_delete_async) |
|
|
thread_create_detach(redis_delete_async_loop, NULL, "redis async"); |
|
|
thread_create_detach(redis_delete_async_loop, NULL, "redis async"); |
|
|
|