On Tuesday 26 February 2008, Arturo Díaz Almagro wrote:
I am going to try to backport the changes in the trunk
version of the db
management to openser 1.2 branch. I have performed a diff and found new
files and significant changes in some others. My main concern is related
with the problem exposed so I only would like to modify the part of the
code that fixes the problem.
I would be please if anyone could help me to locate that part of the code.
After testing and confirmation from the people who mantains this portion of
OpenSER I will share the changes.
Hi Arturo Díaz Almagro,
as i stated in a previous mail, you only need to port the changes in revision
3606 of the trunk. I did also a few renames of variables and functions, but
basically the only thing you will need is to add:
// set connect, read and write timeout, the value counts three times
mysql_options(ptr->con, MYSQL_OPT_CONNECT_TIMEOUT,
(const char *) &db_mysql_timeout_interval);
mysql_options(ptr->con, MYSQL_OPT_READ_TIMEOUT,
(const char *) &db_mysql_timeout_interval);
mysql_options(ptr->con, MYSQL_OPT_WRITE_TIMEOUT,
(const char *)&db_mysql_timeout_interval);
to the database driver initialization. Take a look at the changes in this
revision to get an idea. Probably it will also work to just apply the changes
in revision 3606 to the 1.3 mysql driver. I don't recommend to apply other/
more changes from the trunk.
Cheers,
Henning