DB_ENV migration step #2 complete - testing needed.

Matthias Andree matthias.andree at gmx.de
Tue Feb 24 04:15:08 CET 2004


Hi,

I have just committed the final bits that let the new experimental
BerkeleyDB pass "make check" after "export BF_EXPERIMENTAL_DBENV=1" to
CVS.

There may be cases we don't handle in the test suite, please test your
configuration with BF_EXPERIMENTAL_DBENV=1 or
env BF_EXPERIMENTAL_DBENV=1 bogofilter OPTIONS...  and report back!

The new code may have trouble finding the data base, please report exact
error messages.

Remember to switch off your drive's write cache when using bogofilter,
"hdparm -W0 /dev/hda" on Linux.

Benchmarks old vs. new code will be appreciated, please report disk
drive spindle speed (5400, 7200, 10000/min), interface (ATA, SATA, SCSI)
with speed, file system, CPU type and MHz, RAM and what cache size
you've been using. Remember you must unset the BF_EXPERIMENTAL_DBENV
variable, setting it to 0 is not sufficient to turn the new code off.
(If it has touched your __db.XXX files, it was the new code at work.)

Note that the experimental code is sensitive to small caches (it gets
awfully slow), if you find it's slow, increase the cache size, with
sufficient cache size, it outperforms the traditional code in my limited
testing.

Thanks for your upcoming feedback :-)

-- 
Matthias Andree




More information about the bogofilter-dev mailing list