Files
asterisk/main
Russell Bryant 747cd61edf Remove some unnecessary locking from ast_hangup().
This patch removes some unnecessary locking of the channels container in
ast_hangup().  The reason this came up is that this lock can very quickly block
the entire system.  If any of the channel cleanup code decides to block, it
causes a problem for the whole system.  For example, when audiohooks get
destroyed, if that blocks for a while waiting on the mixmonitor thread to exit
because it's busy blocking on some I/O, it causes a problem for many other
threads in the meantime.

Review: https://reviewboard.asterisk.org/r/1712/
........

Merged revisions 354492 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 354493 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@354494 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-02-09 02:28:18 +00:00
..
2012-01-24 20:12:09 +00:00
2012-01-24 20:12:09 +00:00
2012-01-24 20:12:09 +00:00
2012-01-24 20:12:09 +00:00
2011-12-12 19:35:08 +00:00
2012-01-24 20:12:09 +00:00
2012-01-24 20:12:09 +00:00
2012-01-24 20:12:09 +00:00
2011-12-12 19:35:08 +00:00
2011-12-12 19:35:08 +00:00
2012-01-29 02:45:28 +00:00
2012-01-24 20:12:09 +00:00
2011-10-11 19:06:29 +00:00
2011-02-23 23:55:58 +00:00