]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Reduce channel snapshot creation and publishing by up to 50%.
authorJoshua Colp <jcolp@digium.com>
Wed, 2 Oct 2013 16:20:25 +0000 (16:20 +0000)
committerJoshua Colp <jcolp@digium.com>
Wed, 2 Oct 2013 16:20:25 +0000 (16:20 +0000)
commit1dd63fbdfa3e6831f3999a225c40770474d0819c
tree28c380623fa6306eedfc2411340a8ce9afee21a5
parent1e22b90efe1dcaa12a0e89298ca72e62f5d57213
Reduce channel snapshot creation and publishing by up to 50%.

This change introduces the ability to stage channel snapshot
creation and publishing by suppressing the implicit creation
and publishing that some functions have. Once all operations
are executed the staging is marked as done and a single snapshot
is created and published.

Review: https://reviewboard.asterisk.org/r/2889/

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@400265 65c4cc65-6c06-0410-ace0-fbb531ad65f3
22 files changed:
apps/app_dial.c
channels/chan_alsa.c
channels/chan_console.c
channels/chan_dahdi.c
channels/chan_gtalk.c
channels/chan_iax2.c
channels/chan_jingle.c
channels/chan_mgcp.c
channels/chan_motif.c
channels/chan_pjsip.c
channels/chan_sip.c
channels/chan_skinny.c
channels/chan_unistim.c
channels/sig_pri.c
channels/sig_ss7.c
include/asterisk/channel.h
include/asterisk/stasis_channels.h
main/bridge.c
main/channel.c
main/dial.c
main/pbx.c
main/stasis_channels.c