[OpenSIPS-Devel] SF.net SVN: opensips:[9341] trunk
Vlad Paiu
vladpaiu at opensips.org
Thu Oct 18 18:13:48 CEST 2012
Revision: 9341
http://opensips.svn.sourceforge.net/opensips/?rev=9341&view=rev
Author: vladut-paiu
Date: 2012-10-18 16:13:48 +0000 (Thu, 18 Oct 2012)
Log Message:
-----------
DB API allows to have multiple WHERE conditions sepparated by OR
Several performance improvements in the dialog module :
- the dialog module can be configured to have it's own timer process
- for the DLG_DELAYED db mode, the dialog deletion is done in the
timer process ( old way was deleting on the spot, wherever
that was, eg. SIP worker, MI process, etc )
- dialog DB structure & usage was reworked, in order to only query
by the primary key for all select/delete/update ops
- added the option to do bulk dialog deletions in the dialog
timer process, in order to reduce the number of queries
Modified Paths:
--------------
trunk/db/db_con.h
trunk/db/db_insertq.h
trunk/db/db_query.c
trunk/db/db_ut.c
trunk/db/schema/dialog.xml
trunk/modules/dialog/dialog.c
trunk/modules/dialog/dlg_db_handler.c
trunk/modules/dialog/dlg_db_handler.h
trunk/modules/dialog/dlg_handlers.c
trunk/modules/dialog/dlg_hash.c
trunk/modules/dialog/dlg_hash.h
trunk/scripts/db_berkeley/opensips/dialog
trunk/scripts/db_berkeley/opensips/version
trunk/scripts/dbtext/opensips/dialog
trunk/scripts/dbtext/opensips/version
trunk/scripts/mysql/dialog-create.sql
trunk/scripts/oracle/dialog-create.sql
trunk/scripts/postgres/dialog-create.sql
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Devel
mailing list