Rosenbaum, Larry M. wrote:
We are currently running Cyrus IMAP v1.5.19 on Solaris 6, which has not
been upgraded because I thought the server would be going away soon.  I
have recently found out that it is not going away, and that we are
moving it to new and better hardware (and Solaris 9), so this would be
an excellent time to install the latest Cyrus version.  I need to know
how to migrate the various databases Cyrus uses to the new database
formats and locations.  In particular, I couldn't find on the "Upgrading
from Previous Versions" document anything about the "seen" data.

I am planning to use the default database type for each database.  Here
is what I think I need to do - please correct me if my assumptions are
incorrect:

mailboxes -  cvt_cyrusdb from flat to skiplist

duplicate_db - doesn't exist in 1.5.19, so I don't have to do anything

mailbox keys - ????

quota - the default is "quotalegacy", so I guess I don't have to do
anything.  I don't need to preserve the old quotas anyway, so is there
any advantage in changing this?

seen state - v1.5.19 keeps this in the user's spool directories.  v2.3.x
keeps it under configdir/users.  How do I do this conversion?

You don't. It should be automatically upgraded on the fly. As the user SELECTs each mailbox, his/her seen state for that mailbox will be added to their own seen.db under configdir.

subscriptions - the default is "flat" so I don't have to do anything

tlscache - doesn't exist in 1.5.19, so I don't have to do anything

Anything else I'm missing?

Everything else looks good.

--
Kenneth Murchison
Systems Programmer
Carnegie Mellon University
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to