support for libdb 4.6
Marco d'Itri
md at Linux.IT
Sat Apr 12 08:37:45 UTC 2008
On Apr 12, Julien ÉLIE <julien at trigofacile.com> wrote:
> Was there a patch along with your mail? We received a blank message
> in inn-workers.
Yes...
--- a/storage/ovdb/ovdb.c
+++ b/storage/ovdb/ovdb.c
@@ -1526,7 +1526,13 @@ int ovdb_open_berkeleydb(int mode, int f
OVDBenv->set_errcall(OVDBenv, OVDBerror);
OVDBenv->set_cachesize(OVDBenv, 0, ovdb_conf.cachesize, 1);
+#if DB_VERSION_MAJOR >= 4
+ OVDBenv->set_lk_max_locks(OVDBenv, ovdb_conf.maxlocks);
+ OVDBenv->set_lk_max_lockers(OVDBenv, ovdb_conf.maxlocks);
+ OVDBenv->set_lk_max_objects(OVDBenv, ovdb_conf.maxlocks);
+#else
OVDBenv->set_lk_max(OVDBenv, ovdb_conf.maxlocks);
+#endif
#if DB_VERSION_MAJOR >= 4 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR >= 2)
if(ovdb_conf.txn_nosync)
> By the way, the last supported libdb is 4.4 (thanks to you).
> Is libdb 4.5 working fine?
No clue, I do not use OVDB.
--
ciao,
Marco
More information about the inn-workers
mailing list