[svn-commits] murf: branch murf/bug11210 r103712 - /team/murf/bug11210/CHANGES

SVN commits to the Digium repositories svn-commits at lists.digium.com
Fri Feb 15 08:16:27 CST 2008


Author: murf
Date: Fri Feb 15 08:16:25 2008
New Revision: 103712

URL: http://svn.digium.com/view/asterisk?view=rev&rev=103712
Log:
updated CHANGES

Modified:
    team/murf/bug11210/CHANGES

Modified: team/murf/bug11210/CHANGES
URL: http://svn.digium.com/view/asterisk/team/murf/bug11210/CHANGES?view=diff&rev=103712&r1=103711&r2=103712
==============================================================================
--- team/murf/bug11210/CHANGES (original)
+++ team/murf/bug11210/CHANGES Fri Feb 15 08:16:25 2008
@@ -144,6 +144,10 @@
      SIP session.
   * Added TCP and TLS support for SIP.  See doc/siptls.txt and configs/sip.conf.sample for
      more information on how it is used.
+  * Performance improvements via using hash tables and doubly-linked lists improve call
+    processing speed (invite, hangup) by about 4x; improves simultaneous call volume by
+    about 10% (not much, sorry); and load/reload of large numbers of peers/users by ~40x.
+	
 
 IAX2 changes
 ------------
@@ -507,6 +511,15 @@
   * A new option when starting a remote asterisk (rasterisk, asterisk -r) for
      specifying which socket to use to connect to the running Asterisk daemon
      (-s)
+  * Added Doubly-linked lists after the fashion of linkedlists.h. They are in
+    dlinkedlists.h. Doubly-linked lists feature fast deletion times.
+    Added regression tests to the tests/ dir, also.
+  * Performance enhancements to the sched facility, which is used in
+    the channel drivers, etc. Added hashtabs and doubly-linked lists
+    to speed up deletion; start at the beginning or end of list to 
+    speed up insertion.
+  * Added a refcount trace feature to astobj2 for those trying to balance
+    object creation, deletion, work, play, space and time.
   * Added logging to 'make update' command.  See update.log
   * Added strictrtp option to rtp.conf. If enabled this will drop RTP packets that
      do not come from the remote party.




More information about the svn-commits mailing list