Module: sip-router Branch: master Commit: 3bb02db14ed4861e1c30422ba26204f2ac233dee URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3bb02db1...
Author: Peter Dunkley peter.dunkley@crocodile-rcs.com Committer: Peter Dunkley peter.dunkley@crocodile-rcs.com Date: Fri Mar 30 12:48:33 2012 +0100
modules_k/rls: RLS NOTIFY requests now trickled out instead of in one big batch on timeout
- New modparam: notifier_poll_rate (default 10 per second) can be used to set how often the notifier process should check for work. Each time the notifier process does something it should send (if the hash works evenly) 1/(waitn_time * notifier_poll_rate) sets of RLS NOTIFY requests. - RLS NOTIFY requests will still come out within waitn_time seconds of the back-end NOTIFY. - Corrected the the default value of waitn_time. It is now 5 seconds which matches the documentation and the RFC. - Fixed a whitespace/indentation inconsistency and a typo in one of the diagnostic messages.
---
modules_k/rls/README | 190 +++++++++++++++++++++------------------ modules_k/rls/doc/rls_admin.xml | 30 ++++++- modules_k/rls/resource_notify.c | 8 ++- modules_k/rls/rls.c | 80 ++++++++++------- modules_k/rls/rls.h | 1 + 5 files changed, 187 insertions(+), 122 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=3bb0...