>>>>> On Fri, 22 Feb 2002 13:32:32 +0100, >>>>> Simon Matter <[EMAIL PROTECTED]> (sm) writes:
sm> How do I compile and use the new skiplist backend? I want to try it but sm> I don't know how. Try: LOCALDEFS="-DCONFIG_DB_MBOX=\"(&cyrusdb_skiplist)\""; export LOCALDEFS (adapt accordingly to the shell you're using.) Then run the configure script for 2.1.2. Or grab Cyrus from CVS. The SMakefile shell script will do this for you. If you grab it from CVS, looks like you can try using seen db as skiplist as well. I *think* the conversion process is still: 1. Stop cyrus. 2. Become user "cyrus". 3. Dump out current mailboxes.db: ctl_mboxlist -d > /var/tmp/mboxes.txt mv /var/imap/mailboxes.db /var/tmp 4. Update your cyrus binaries. 5. Become user "cyrus". 6. Upload db: ctl_mboxlist -u < /var/tmp/mboxes.txt I think I've noticed something that looks like it might be a conversion thing or another. I dunno. Yes, I've played with skiplist too. It does indeed look way cool. Though, I'm still just a tad nervous about using it in production right at this moment. I think it is still evolving. -- Amos