[asterisk-commits] russell: trunk r171453 - /trunk/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Jan 26 15:32:52 CST 2009


Author: russell
Date: Mon Jan 26 15:32:52 2009
New Revision: 171453

URL: http://svn.digium.com/svn-view/asterisk?view=rev&rev=171453
Log:
Blocked revisions 171452 via svnmerge

........
r171452 | russell | 2009-01-26 15:31:59 -0600 (Mon, 26 Jan 2009) | 13 lines

Resolve some synchronization issues in chan_iax2 scheduler handling.

The important changes here are related to the synchronization between threads
adding items into the scheduler and the scheduler handling thread.  By adjusting
the lock and condition handling, we ensure that the scheduler thread sleeps no
longer and no less than it is supposed to.  We also ensure that it does not
wake up more often than it has to.

There is no bug report associated with this.  It is just something that I found
while putting scheduler thread handling into a reusable form (review 129).

Review: http://reviewboard.digium.com/r/131/ 

........

Modified:
    trunk/   (props changed)

Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-1.4-blocked' - no diff available.




More information about the asterisk-commits mailing list