[test-results] [Bamboo] No agents to build plan Asterisk - 1.8 - FreeBSD 8.1 - i386

Bamboo bamboo at asterisk.org
Mon Apr 18 12:26:35 CDT 2011


-------------------------------------------------------------------------------
AST18-FREEBSD81-I386-167 has been queued, but there's no agent capable of building it.
-------------------------------------------------------------------------------

http://bamboo.asterisk.org/browse/AST18-FREEBSD81-I386/log

--------------
Code Changes
--------------
dvossel (314067):

>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 (314068):

>Unclear code in app_dial.c.
>
>Make code formatting clear.
>
>(closes issue #19134)
>Reported by: oej
>

rmudgett (314069):

>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/45a14cfe/attachment.htm>


More information about the Test-results mailing list