[test-results] [Bamboo] No agents to build plan Asterisk - Trunk - FreeBSD 8.1 - i386
Bamboo
bamboo at asterisk.org
Mon Apr 18 16:15:04 CDT 2011
-------------------------------------------------------------------------------
ASTTRUNK-FREEBSD81-I386-210 has been queued, but there's no agent capable of building it.
-------------------------------------------------------------------------------
http://bamboo.asterisk.org/browse/ASTTRUNK-FREEBSD81-I386/log
--------------
Code Changes
--------------
dvossel (314078):
>Merged revisions 314067 via svnmerge from
>https://origsvn.digium.com/svn/asterisk/branches/1.8
>
>........
> r314067 | dvossel | 2011-04-18 10:23:45 -0500 (Mon, 18 Apr 2011) | 22 lines
>
> Remove the need for deadlock avoidance in chan_sip do_monitor.
>
> Deadlock avoidance between the sip pvt and the pvt->owner is
> very difficult. Now that channel's are ao2 objects, this complication
> is no longer necessary. It turns out the pvt's msg queue only
> exists because of deadlock avoidance (when deadlock avoidance fails
> msgs were added to a queue to be processed later), so this goes away as well.
>
> The technique used in the new sip_lock_pvt_full() function should
> be used as a template for replacing all locations where deadlock
> avoidance occurs between a channel tech_pvt and the pvt's owner.
> My hope is that this will begin a reversal of the invalid channel
> driver locking architecture we have been using for so long.
>
> This patch also resolves an issue where the pvt->owner gets
> unlocked during processing the msg queue.
>
> (closes issue #18690)
> Reported by: dvossel
>
> Review: https://reviewboard.asterisk.org/r/1182/
>........
>
rmudgett (314079):
>Merged revisions 314068 via svnmerge from
>https://origsvn.digium.com/svn/asterisk/branches/1.8
>
>........
> r314068 | rmudgett | 2011-04-18 11:02:12 -0500 (Mon, 18 Apr 2011) | 7 lines
>
> Unclear code in app_dial.c.
>
> Make code formatting clear.
>
> (closes issue #19134)
> Reported by: oej
>........
>
rmudgett (314080):
>Merged revisions 314069 via svnmerge from
>https://origsvn.digium.com/svn/asterisk/branches/1.8
>
>........
> r314069 | rmudgett | 2011-04-18 11:10:10 -0500 (Mon, 18 Apr 2011) | 22 lines
>
> The AsyncAGI command loop is lax in the value it returns for the return status.
>
> * Return correct status: SUCCESS/FAILED/HANGUP. Previously, abnormal
> exits from the command loop such as hangup would return SUCCESS.
>
> * The "asyncagi break" command now returns SUCCESS and is now the only way
> to break the command loop with that status. Previously, it returned
> FAILED.
>
> * The AMI event AsyncAGI End is no longer sent if the AsyncAGI Start event
> is not sent. Previously, this happened because of an error setting up the
> AGI pipes.
>
> * All executed AGI commands now get an AsyncAGI Exec result event.
> Previously, if the command returned failure (because of hangup), the
> command loop just exited with FAILURE and did not send the AsyncAGI Exec
> result event.
>
> * Makes sure that the channel frame queue is empty on hangup.
>
> Review: https://reviewboard.asterisk.org/r/1183/
>........
>
--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20110418/338fe413/attachment-0001.htm>
More information about the Test-results
mailing list