Revision: 5971
http://openser.svn.sourceforge.net/openser/?rev=5971&view=rev
Author: mariuszbihlei
Date: 2010-02-01 14:39:47 +0000 (Mon, 01 Feb 2010)
Log Message:
-----------
The mhomed implementation works by calling a socket()/connect()/getsockname()/close()
to find out the interface in a multihomed system.
Because mhomed works only for UDP sockets, a major performance improvement is shown
if we use the same socket for multiple connects(possible for UDP sockets), thus completly removing the socket() call
and the close() call.(well, except for the first time)
The CPU load(user+system) shown in a mhomed environment on a stateless router, with a call rate of 6000 calls/s
is 46.1% load in the case of this patched version, versus 63.54% load in the case of the original
version.
Modified Paths:
--------------
branches/1.5/forward.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Hello,
the master branch got a new module named mtree. It is able to load
database records in the form of (key,value) and index them in shared
memory trees based on key. One db table is loaded in one mtree, you can
define as many trees as you need.
The typical use case is to load arbitrary data related to DIDs or
prefixes, offering very fast lookup even with large number of records.
The value can be string or digested in a runtime structure, so far being
able to digest dstid:weight values, useful for prefix matching on weight
rather than longest match.
The trees are read only, with option to reload via mi command (rpc to be
added soon). Online readme at:
http://sip-router.org/docbook/sip-router/branch/master/modules/mtree/mtree.…
Cheers,
Daniel
--
Daniel-Constantin Mierla
eLearning class for Kamailio 3.0.0
Starting Feb 8, 2010
* http://www.asipto.com/
Hello,
a reminder for those that already received (also sorry for
cross-posting) and invitation for new ones, Fosdem 2010 happens this
weekend in Brussels and we will have the traditional SIP routing dinner
on Saturday Feb 6, trying to get all of us up-to-date regarding projects
such as ser, kamailio (openser), sip-router, sems, asterisk, freeswitch,
a.s.o.
If you plan to attend, please confirm till Wednesday (send me an email),
we need to have a fair estimation of attendees number to make the
restaurant reservation. See more at:
http://sip-router.org/2010/01/31/fosdem-2010-meeting-in-brussels/
See you at Fosdem,
Daniel
--
Daniel-Constantin Mierla
eLearning Class for Kamailio 3.0.0
Starts Feb 8, 2010
* http://www.asipto.com/
Module: sip-router
Branch: master
Commit: 13ecdcd7ddfd7644bbbe0f95674e4d450f980d4f
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=13ecdcd…
Author: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Mon Feb 1 12:44:30 2010 +0100
Merge remote branch 'origin/sr_3.0'
* origin/sr_3.0:
tm: fix setting the pre-T callbacks
drouting: register MI commands
drouting(k): Makefile updated to link libs
registrar(k): preserve old bflags upon lookup
pv: fixed author name
tm: set request and reply for TMCB_RESPONSE_SENT
tm: run release function for tmcb parameters
tm: t_on_xyz("0") fixup updates
core: usage of drop in onsend_route for Kamailio compatibility
core: exit() is now equivalent to exit 1
core: drop reply ser compatibility
core: drop reply in K compatible style
sanity: fix include file due to previous re-location
sanity: moved module from modules_s to modules
---