New ovdb version available for testing
Heath Kehoe
heath.kehoe at intermec.com
Tue Aug 29 05:59:26 UTC 2000
Hey, all...
I've got a major update for ovdb available. Here's some of what's new:
+ "groupsbyname" and "groupstats" databases replaced with "groupinfo".
+ ovdb_recover, ovdb_upgrade, and dbprocs are now deprecated; their
functionality is now in ovdb_init and ovdb_monitor.
+ ovdb_init can upgrade a database from the old version of ovdb to
work with this version.
+ Rewrote ovdb_expiregroup(); it can now re-write OV data rather
than simply deleting old keys (which can leave 'holes' that result
in inefficient disk-space use).
+ Add "nocompact" to ovdb.conf, which controls whether ovdb_expiregroup()
rewrites OV data.
+ No longer needs the BerkeleyDB tools db_archive, db_checkpoint, and
db_deadlock. That functionality is now in ovdb_monitor.
+ ovdb_open() won't succeed if ovdb_monitor is not running. This will
prevent the problems that happen if the database is not regularly
checkpointed and deadlock-tested.
+ Internal group IDs (32-bit ints) are now reused.
+ Add "maxlocks" to ovdb.conf, which will set the DB lk_max parameter.
+ Pull "test" code out into ovdb_stat. ovdb_stat will also provide
functionality similar to the BerkeleyDB "db_stat" command.
+ Update docs: man pages for the new ovdb_* commands; update ovdb.pod
The new version hasn't been thoroughly tested yet, so consider it a
beta version. Patches and instructions are on my web site:
http://www.avalon.net/~hakehoe/inn/ovdb2/
Russ or Katsuhiro: please add it to the CURRENT tree when you get
a chance. TIA!
-Heath
More information about the inn-workers
mailing list