Some messages are missing and reconstruct doesn't help

Geoff Adams gadams+cyrus at avernus.com
Fri Aug 24 16:06:45 EDT 2012


On Aug 24, 2012, at 5:40 AM, Bron Gondwana wrote:

> Do you have a cyrus.index which has this issue which you're willing to share with me?  I can have a look at the actual data structures that way :)

Thanks for the help. Sent separately.

> Also - what does syslog say?

Syslog just shows this, one for each mailbox reconstructed, even with debug-level logging:

Aug 24 05:07:40 punctilious.kempt.net reconstruct[14932]: [ID 703446 local6.notice] reconstructing user.david

Nothing more. And no apparent effect on the mailbox.

And the plot thicks. Overnight, that same user's mailbox (the one I reconstructed by removing the index and starting over last night, up to its full 16322 messages at the time) has dropped to only 983 messages, and again, no new messages are coming in.

So, it seems like something is corrupting the indexes on the fly. This is a new problem with 2.4.16; I never had this with 2.3.x. I've compiled Cyrus SASL and imapd using the SunStudio compiler (with the default no optimization and 32-bit executables) on Solaris 11 using this configure line:

./configure CC=cc --with-sasl=/usr/local --with-cyrus-prefix=/usr/local/libexec --with-service-path=/usr/local/libexec --enable-idled --enable-gssapi=/usr/local LDFLAGS=-R/usr/local/lib --with-com_err=/usr/local

- Geoff


More information about the Info-cyrus mailing list