[OpenSIPS-Devel] SF.net SVN: opensips:[9515] trunk

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Dec 13 16:28:52 CET 2012


Revision: 9515
          http://opensips.svn.sourceforge.net/opensips/?rev=9515&view=rev
Author:   bogdan_iancu
Date:     2012-12-13 15:28:52 +0000 (Thu, 13 Dec 2012)
Log Message:
-----------
Timers enhancements and fixes:
- when re-arming a handler (for next triggering), do not count the time spent on running the handler (two triggering must be exactly at "interval" difference)
- auto-recalibration of timer processes to compensate the time drifting because of running the handlers (running the handlers takes time which usualy accumulates and de-sync the timers)
- report to logs callbacks the abuse (as timer usage) the timer processes (if a handler uses more than on timer tick -> report it)

This is step 1, step 2 will be to change in all modules the way the timer are registered (to provide mode info for loging)

Modified Paths:
--------------
    trunk/timer.c
    trunk/timer.h

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Devel mailing list