[test-results] [Bamboo] Asterisk - 10 > Ubuntu Lucid (10.04) > #265 was SUCCESSFUL (with 174 tests). Change made by Matthew Nicholson.

Bamboo bamboo at asterisk.org
Wed Oct 19 18:14:06 CDT 2011


-----------------------------------------------------------------------
Asterisk - 10 > Ubuntu Lucid (10.04) > #265 was successful.
-----------------------------------------------------------------------
Code has been updated by Matthew Nicholson.
174 tests in total.

http://bamboo.asterisk.org/browse/AST10-LUCID-265/


--------------
Code Changes
--------------
Matthew Nicholson (341486):

>Fix a performance regression introduced in r325483.
>
>The regression was caused by a call to ast_parse_device_state() in app_queue's
>ring_entry() function. The ast_parse_device_state() function eventually calls
>ast_channel_get_full() with a channel name prefix which causes it to walk the
>channel list causing massive lock contention and slow downs.
>
>This patch fixes the regression by removing the call to
>ast_parase_device_state() which should be unnecessary. Queue member device
>state should be maintained by device state events. Some users have seen
>instances where busy agents were called when they shouldn't have, which is the
>reason the call to ast_parse_device_state() was added. That change appears to
>have resolved that issue but also causes this performance regression. There may
>still be issues with queue member status, and if so, alternative methods should
>be investigated to resolve them.
>
>AST-695
>


--------------
Tests
--------------
Fixed Tests (1)
   - AsteriskTestSuite: S/fastagi/channel-status

--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20111019/43d56280/attachment.htm>


More information about the Test-results mailing list