[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:16:56 CDT 2014


Matt Jordan created ASTERISK-23811:
--------------------------------------

             Summary: 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


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