Hi everybody,
USRLOC module can now operate in a DB mode : DB_ONLY. This is a cacheless mode - no memory cache is kept, all operation being directly done into DB.
This mode allows DB sharing between multiple proxies without the need of additional replication mechanism. Drawbacks: - some performance penalties due intensive DB usage - location watcher disabled (cannot be bind to a record into mem) => PA cannot be used - statistics do not work since events cannot be properly been traced without a mem cache
Still to be done: - the get_all_ucontacts function (used by nathelper/mediaproxy for NAT pinging) use raw_query in order to increase performance by filtering the loaded contacts from DB.
For more info, see: http://openser.org/docs/modules/1.1.x/usrloc.html#AEN252
regards, bogdan