[Serusers] problem with compiling the new CVS release

Michal Matyska michal at iptel.org
Sat Mar 31 21:00:43 CEST 2007


Hi,

Sorry for the inconvinience... checkout the CVS code before the DB API
started to change (e.g. add -D 20070328 option to the cvs co command). 

Until all modules will be changed and using new API, it won't compile
for a while.

Michal

On Thu, 2007-03-29 at 11:48 +0200, Jan Janak wrote: 
> Folks,
> 
> I have been working on a new database abstraction layer for SER for a
> while and I'll start commiting it in CVS now. Please excuse me if
> something is broken temporarily, this is a major improvement that
> touches all modules that use the database. This change does not affect
> Ottendorf, of course. The new DB layer will appear in 2.1
> 
> The main objectives for doing major changes in the DB API are:
> 
> 1) Better support for databases that are not based on SQL, like
>    Berkeley db, LDAP, and fas in-memory databases.
> 
> 2) The new code will no more store fetch all data from the database
>    in one step, it will be possible to get the data row by row (common
>    problem in usrloc)
> 
> 3) Support for queries over multiple databases with various strategies
>    (i.e. usrloc database can be partitioned).
> 
> 4) Support for database failover (i.e. if the primary database fails
>    that SER can start using another one, which can be even of different
>    type, i.e. mysql->postgres)
> 
> I provide you with more details and documentation later once the first
> version is in CVS.
> 
>     Jan.
> 
> _______________________________________________
> Serdev mailing list
> Serdev at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serdev






More information about the sr-users mailing list