Jesse Norell wrote: > Does the 2.2 imapd handle missing header caches (and eg. dynamically > look up the message and fill the cache)? If not, that would be a > substantial problem, though pop3 would probably work fine, afaik.
No. There's no graceful degradation in the imap behaviour. The new tables are *required* for correct imap behaviour. If you want maximum uptime: 1. install 2.2 on hostB while keeping 2.0 up and running on hostA, Both connect to the same DBMS instance. 2. add the new tables (don't do the BYTEA conversion yet) 3. run dbmail-util -by on hostB so the new tables are filled. 4. run the BYTEA conversion on the messageblks table. 5. move the mailrelated ip addresses from hostA to hostB. Only during steps 4 and 5 will users experience downtime because of the tables locks. Also, you will probably want to stop your MTA from inserting new messages during this procedure. > > > On Fri, 2006-12-01 at 18:19 +0000, Aaron Stone wrote: >> Once the tables schemas are updated, you can take down your DBMail 2.0 >> processes and spin up DBMail 2.2. You then need to run dbmail-util -ay >> to >> populate the cache tables. I believe that you can safely do this while >> DBMail 2.2 is running; new messages will have their cache entries >> fully >> inserted, and old messages will run in a degraded mode. -- ________________________________________________________________ Paul Stevens paul at nfg.nl NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31 The Netherlands________________________________http://www.nfg.nl
