Commit Graph

8 Commits (b95d0c471bb92ec34e7d97e9957f29691f9249b6)

Author SHA1 Message Date
Igor Goncharovskiy b718f91873 We have faced situation when using CDR and CEL by sqlite3 modules. With system having high load (~100 concurrent calls created by sipp) we found many cdr and cel records missed. There is special finction in sqlite3, that make able to fix this situation - sqlite3_wait_timeout, that also can replace awful code cdr_sqlite3 ad cel_sqlite3 modules. Also this function can be used for aastdb and res_config_sqlite3 to avoid missed writes to sqlite db.
11 years ago
Richard Mudgett f0e24c2e24 Fix lock typo that should be unlock in cel_sqlite_custom reload.
13 years ago
Richard Mudgett 9376320c82 Make not assume that the cel_sqlite3_custom SQL table primary key is AcctId.
14 years ago
Richard Mudgett f2e1640435 Fix deadlock when using dummy channels.
14 years ago
Leif Madsen d4938a111e Introduce <support_level> tags in MODULEINFO.
14 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
15 years ago
Sean Bright 9a3d1b76e3 Fix building CDR and CEL SQLite3 modules.
15 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem.
16 years ago