[asterisk-bugs] [JIRA] (ASTERISK-23811) Improve performance of Asterisk by reducing the number of channel snapshots created

Matt Jordan (JIRA) noreply at issues.asterisk.org
Sun Jun 1 15:36:57 CDT 2014


     [ https://issues.asterisk.org/jira/browse/ASTERISK-23811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on ASTERISK-23811 started by Matt Jordan.

> Improve performance of Asterisk by reducing the number of channel snapshots created
> -----------------------------------------------------------------------------------
>
>                 Key: ASTERISK-23811
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-23811
>             Project: Asterisk
>          Issue Type: Improvement
>      Security Level: None
>          Components: Core/Stasis
>    Affects Versions: 12.3.0
>            Reporter: Matt Jordan
>            Assignee: Matt Jordan
>
> During some performance testing of Asterisk with AGI, ARI, and lots of Local channels, we noticed that there's quite a hit in performance during channel creation and releasing to the dialplan (ARI continue). After investigating the performance spike that occurs during channel creation, we discovered that we create a lot of channel snapshots that are technically unnecessary. This includes creating snapshots during:
> # AGI execution
> # Returning objects for ARI commands
> # During some Local channel operations
> # During some dialling operations
> # During variable setting
> # During some bridging operations
> And more.
> The attached patch reduces a reasonable amount of channel snapshots, and improved performance in a variety of scenarios.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list