]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Prevent CDR backends from unregistering while billing data is in flight
authorMatthew Jordan <mjordan@digium.com>
Sun, 27 Oct 2013 19:40:43 +0000 (19:40 +0000)
committerMatthew Jordan <mjordan@digium.com>
Sun, 27 Oct 2013 19:40:43 +0000 (19:40 +0000)
commit5740a2bda6620e41791433da087a48490c4cb761
tree881daddc682ee713b51b26fabb99d666532d574e
parent23be89dfff6a73cd8ac09ed988c4e7de9864c160
Prevent CDR backends from unregistering while billing data is in flight

This patch makes it so that CDR backends cannot be unregistered while active
CDR records exist. This helps to prevent billing data from being lost during
restarts and shutdowns.

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

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@402081 65c4cc65-6c06-0410-ace0-fbb531ad65f3
15 files changed:
UPGRADE.txt
addons/cdr_mysql.c
cdr/cdr_adaptive_odbc.c
cdr/cdr_csv.c
cdr/cdr_custom.c
cdr/cdr_manager.c
cdr/cdr_odbc.c
cdr/cdr_pgsql.c
cdr/cdr_radius.c
cdr/cdr_sqlite.c
cdr/cdr_sqlite3_custom.c
cdr/cdr_syslog.c
cdr/cdr_tds.c
include/asterisk/cdr.h
main/cdr.c