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