[test-results] [Bamboo] Asterisk - Trunk > Ubuntu Lucid (10.04) > #1821 has FAILED (2 tests failed, 1 failures were new). Change made by Terry Wilson and Russell Bryant.
Bamboo
bamboo at asterisk.org
Tue Jan 17 01:13:14 CST 2012
-----------------------------------------------------------------------
Asterisk - Trunk > Ubuntu Lucid (10.04) > #1821 failed.
-----------------------------------------------------------------------
Code has been updated by Terry Wilson, Russell Bryant.
2/198 tests failed, 1 failure was new.
http://bamboo.asterisk.org/browse/ASTTRUNK-LUCID-1821/
--------------
Failing Jobs
--------------
- amd64 (Default Stage): 2 of 198 tests failed.
--------------
Code Changes
--------------
Terry Wilson (351143):
>Ensure ACK retransmit & hangup on non-200 response to INVITE
>
>When handling a non-2xx final response on an INVITE transaction, we have to
>keep the transaction around after we send an ACK in case we receive a
>retransmission of the response so we can re-transmit the ACK, but also tear
>down the ast_channel as soon as we transmit the ACK. Before this patch, we
>could fail at both of these things. Calling sip_alreadygone/needdestroy
>prevented us from keeping the transaction up and retransmitting the ACK, and
>queueing CONGESTION was not sufficient to cause the channel to be torn down
>when originating calls via the CLI, for example.
>
>This patch queues a hangup with CONGESTION instead of just queueing CONGESTION
>for these responses and removes the sip_alreadygone and sip_needdestroy calls
>from handle_response_invite on non-2xx responses. It relies on the hangup
>calling sip_scheddestroy.
>
>For more information, see section 17.1.1.1 of RFC 3261.
>
>(closes issue ASTERISK-17717)
>Review: https://reviewboard.asterisk.org/r/1672/
>........
>
>Merged revisions 351130 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>........
>
>Merged revisions 351131 from http://svn.asterisk.org/svn/asterisk/branches/10
>
Russell Bryant (351184):
>Merged revisions 351183 via svnmerge from
>https://origsvn.digium.com/svn/asterisk/branches/10
>
>................
> r351183 | russell | 2012-01-16 20:43:19 -0500 (Mon, 16 Jan 2012) | 29 lines
>
> Merged revisions 351182 via svnmerge from
> https://origsvn.digium.com/svn/asterisk/branches/1.8
>
> ........
> r351182 | russell | 2012-01-16 20:37:03 -0500 (Mon, 16 Jan 2012) | 22 lines
>
> Add some missing locking in chan_sip.
>
> This patch adds some missing locking to the function
> send_provisional_keepalive_full(). This function is called from the scheduler,
> which is processed in the SIP monitor thread. The associated channel (or pbx)
> thread will also be using the same sip_pvt and ast_channel so locking must be
> used. The sip_pvt_lock_full() function is used to ensure proper locking order
> in a safe manner.
>
> In passing, document a suspected reference counting error in this function.
> The "fix" is left commented out because when the "fix" is present, crashes
> occur. My theory is that fixing it is exposing a reference counting error
> elsewhere, but I don't know where. (Or my analysis of this being a problem
> could have been completely wrong in the first place). Leave the comment in
> the code for so that someone may investigate it again in the future.
>
> Also add a bit of doxygen to transmit_provisional_response().
>
> (closes issue ASTERISK-18979)
>
> Review: https://reviewboard.asterisk.org/r/1648
> ........
>................
>
Terry Wilson (351082):
>Don't prematurely stop SIP session timer
>
>When Asterisk is the UAS (incoming call, endpoint is re-inviting) the SIP session timer expires after half the time the sip endpoint indicates in the Session-expires header in proc_session_timer(). The session timer was being stopped totally and being handled as an error case instead of running again until the second expiry. This patch treats the half-time expiry as a non-error case and continues the timer until the true expiry.
>
>(closes issue ASTERISK-18996)
>Reported by: Thomas Arimont
>Tested by: Thomas Arimont
>Patches: session_timer_fix.diff by Terry Wilson (License #5357)
> based on session_timer.patch by Thomas Arimont (License #5525)
>........
>
>Merged revisions 351080 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>........
>
>Merged revisions 351081 from http://svn.asterisk.org/svn/asterisk/branches/10
>
--------------
Tests
--------------
New Test Failures (1)
- AsteriskTestSuite: S/channels/ s i p/codec negotiation
Existing Test Failures (1)
- AsteriskTestSuite: S/fax/gateway mix2
--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20120117/e97a3b86/attachment-0001.htm>
More information about the Test-results
mailing list