Hashing database files?

Bill Earle bill at buffalo.edu
Fri Oct 24 15:55:56 EDT 2003


Hello Folks,

I've looked over the docs, but can't locate a difinitive answer
my questions.

One item that sticks out, in the install-upgrade doc, under the heading
Upgrading from 2.0.16 or earlier

      * The hashed deliver databases (used for duplicate delivery
        suppression and Sieve) have been merged into a single deliver.db
        database. You can safely remove the entire /var/imap/deliverdb
        directory structure after shutting down the server

- I hope this isn't the case.

What configure option or patch is required to has the deliverdb's?
Will hashing work with all 2 types of databse files, flat, DBD
and skiplist?
Has anyone done this with mailboxes.db?

Would the configure option --enable-fulldirhash have any effect
on the db's?

What I mean by hashing the deliverdb's is to split the db's by
1st initial of the usernameex:

ls -1 deliverdb
db/
deliver-a.db
deliver-b.db
deliver-c.db
deliver-d.db
deliver-e.db
deliver-f.db
deliver-g.db
deliver-h.db
deliver-i.db
deliver-j.db
deliver-k.db
deliver-l.db
deliver-m.db
deliver-n.db
deliver-o.db
deliver-p.db
deliver-q.db
deliver-r.db
deliver-s.db
deliver-t.db
deliver-u.db
deliver-v.db
deliver-w.db
deliver-x.db
deliver-y.db
deliver-z.db

Thanks in advance,
Bill






More information about the Info-cyrus mailing list