>>>>> 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

Reply via email to