Brent Bloxam
2009-Sep-17 21:26 UTC
[Dovecot] IMAP clients suddenly redownload folder headers
We had an issue today with IMAP clients (Thunderbird, Outlook) having to redownload headers for folders. This issue was eerily close to a MySQL database structure change that shouldn't have affected any related queries, however we did notice an event of user CPU % not being reported via SNMP around the same time for the server. There are no entries in our dovecot error log around the outage. We're running Dovecot 1.1.13 with MySQL being used for user and password queries, and Maildir for storage on a fibre channel SAN. However, it is possible for some stores to be on an NFS mount (supporting legacy during migration), which is why there is the nfs options in the below config. I'm wondering if someone could shed light on what could cause this to occur. I imagine it's related to the index cache's, but the lack of any mention in the error logs has me puzzled. Output of dovecot -n: # 1.1.13: /usr/local/etc/dovecot.conf # OS: FreeBSD 7.0-RELEASE i386 base_dir: /var/run/dovecot log_path: /var/log/dovecot-error.log info_log_path: /var/log/dovecot-info.log protocols: imap pop3 ssl_disable: yes disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable(default): /usr/local/libexec/dovecot/imap-login login_executable(imap): /usr/local/libexec/dovecot/imap-login login_executable(pop3): /usr/local/libexec/dovecot/pop3-login mail_max_userip_connections: 100 first_valid_uid: 89 mail_privileged_group: 89 mail_uid: 89 mail_gid: 89 mail_location: maildir:~/Maildir mail_debug: yes mmap_disable: yes mail_nfs_storage: yes mail_nfs_index: yes lock_method: dotlock mail_executable(default): /usr/local/libexec/dovecot/rawlog /usr/local/libexec/dovecot/imap mail_executable(imap): /usr/local/libexec/dovecot/rawlog /usr/local/libexec/dovecot/imap mail_executable(pop3): /usr/local/libexec/dovecot/pop3 mail_plugin_dir(default): /usr/local/lib/dovecot/imap mail_plugin_dir(imap): /usr/local/lib/dovecot/imap mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3 pop3_uidl_format(default): %08Xu%08Xv pop3_uidl_format(imap): %08Xu%08Xv pop3_uidl_format(pop3): %f namespace: type: private separator: . prefix: INBOX. inbox: yes list: yes subscriptions: yes auth default: mechanisms: plain apop cache_size: 10240 cache_negative_ttl: 30 username_format: %Lu passdb: driver: sql args: /usr/local/etc/dovecot-sql.conf userdb: driver: sql args: /usr/local/etc/dovecot-sql.conf
Brent Bloxam
2009-Sep-18 16:29 UTC
[Dovecot] IMAP clients suddenly redownload folder headers
Brent Bloxam wrote:> This issue was eerily close to a MySQL database structure change that shouldn't have affected any related queriesTime to eat my words ;) Issue was related to the structure change by another admin.