Hi Anca!
From the README:
subs_db_mode (int):
3 - DB-Only scheme. No memory cache is kept, all operations being
directly performed with the database. The timer deletes all expired
subscriptions from database. The mode is useful if you configure
more servers sharing the same DB without any replication at SIP
level. The mode may be slower due the high number of DB operation.
You mention replication at SIP level - I wonder how you can replicate
subscriptions on SIP level?
regards
Klaus
On 15.02.2012 13:45, Anca Vamanu wrote:
Module: sip-router
Branch: master
Commit: ae86ca3611398ce365ac4a1776ff0c7e95476bbe
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ae86ca3…
Author: Anca Vamanu<anca.vamanu(a)1and1.ro>
Committer: Anca Vamanu<anca.vamanu(a)1and1.ro>
Date: Wed Feb 15 13:39:55 2012 +0200
modules_k/presence Fixed DB Storage Modes
- removed db_mode and fallback2db parameters and added two new
parameters: subs_db_mode and publ_cache
- fixed and extended the storage modes for subscriptions: Memory Only,
Write Through, Write Back, DB Only
- publ_cache parameter offers the possibility to disable publish cache
- some other fixes:
- delete subscription only for 481 or 408 reply for Notify
- call child_init also for main process (no shutdown DB flush was
being performed)
---
modules_k/presence/README | 190 ++++++-----
modules_k/presence/bind_presence.c | 4 +-
modules_k/presence/bind_presence.h | 4 +-
modules_k/presence/doc/presence_admin.xml | 127 +++++---
modules_k/presence/doc/presence_devel.xml | 2 +-
modules_k/presence/event_list.c | 2 +-
modules_k/presence/event_list.h | 2 +-
modules_k/presence/hash.c | 25 +--
modules_k/presence/hash.h | 2 +-
modules_k/presence/notify.c | 253 ++++++---------
modules_k/presence/notify.h | 2 +-
modules_k/presence/presence.c | 108 +++----
modules_k/presence/presence.h | 19 +-
modules_k/presence/presentity.c | 30 +--
modules_k/presence/presentity.h | 2 +-
modules_k/presence/publish.c | 52 ++--
modules_k/presence/publish.h | 2 +-
modules_k/presence/subscribe.c | 495 +++++++++++++++++++----------
modules_k/presence/subscribe.h | 7 +-
modules_k/presence/utils_func.c | 2 +-
modules_k/presence/utils_func.h | 2 +-
modules_k/pua/hash.h | 1 +
22 files changed, 736 insertions(+), 597 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=ae8…
_______________________________________________
sr-dev mailing list
sr-dev(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev