[prev in list] [next in list] [prev in thread] [next in thread] 

List:       serdev
Subject:    [sr-dev] git:master: modules/sipcapture: Extended sipcapture to support multiple tables
From:       Marius Zbihlei <marius.zbihlei () 1and1 ! ro>
Date:       2012-07-20 7:53:51
Message-ID: 20120720075351.C5BA1EF8075 () rimmer ! ryngle ! com
[Download RAW message or body]

Module: sip-router
Branch: master
Commit: 9a4b9061387ac88c9c0db7945b41c8a24986b7bc
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9a4b9061387ac88c9c0db7945b41c8a24986b7bc


Author: Dragos Dinu <dragos.dinu@1and1.ro>
Committer: Marius Zbihlei <marius.zbihlei@1and1.ro>
Date:   Fri Jul 20 10:48:48 2012 +0300

modules/sipcapture: Extended sipcapture to support multiple tables

The sipcapture module can support storing the information to multiple sql tables.
Tests have shown that a major bottleneck against scalability on multi core CPU of
the capture node instance was caused by using a single MySQL Table.
The frontend (HOMER) will be soon patched to support retrieval of data from multiple
sources.

The decision to select witch table is written to, can be configured from random,
round robin or hashing via username or callid.

---

 modules/sipcapture/README                   |  170 ++++++++++++++++-----------
 modules/sipcapture/doc/sipcapture_admin.xml |   43 +++++++-
 modules/sipcapture/hash_mode.c              |  129 ++++++++++++++++++++
 modules/sipcapture/hash_mode.h              |   61 ++++++++++
 modules/sipcapture/sipcapture.c             |  163 +++++++++++++++++++-------
 modules/sipcapture/sipcapture.h             |   41 +++++++
 6 files changed, 495 insertions(+), 112 deletions(-)

Diff:   http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=9a4b9061387ac88c9c0db7945b41c8a24986b7bc


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic