using different db versions in cyrus and sasl

Rob Siemborski rjs3 at andrew.cmu.edu
Wed May 7 11:48:20 EDT 2003


On Wed, 7 May 2003, Leena Heino wrote:

> This is what I thought.

Well, the configuration you describe (mixing Berkeley DB versions) will
just lose because of shared library symbol conflicts, not due to any
performance reasons.

> Has anyone been able to find out why BerkeleyDB 4.1.x works so badly with
> Cyrus and perhaps contacted sleepycat?

Cyrus does a LOT of enumerations of the keys of a database, which isn't as
cheap on Berkeley DB as random access.  Skiplist (and flat) are
substantially faster for enumerations.

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper





More information about the Info-cyrus mailing list