Weird path appearing in skiplist checkpointing?

Karl Pielorz kpielorz_lst at tdx.co.uk
Wed Feb 20 04:42:38 EST 2013


Hi,

We're currently running Cyrus IMAP 2.3.18 on FreeBSD 7.x amd64, on a 
machine with ECC and ZFS as the backing store (this machine has been in 
service for quite a while - through a number of IMAPd upgrades). No drive, 
memory or ZFS errors are logged.

Recently, a couple of users have noticed that when they visit seldom used 
folders, all the mail is marked as 'Unread' (when it wasn't before). 
Marking mail as read - then leaving the folder, or restarting the client - 
and it appears as 'Read' still - but at some random point, it all gets 
flipped back to 'Unread' (these are not 'shared-seen' folders).

Looking at the server - I found the following logged (the only thing I 
could see that was 'out of the ordinary'):

"
Feb 20 07:19:29 server imaps[52821]: skiplist: checkpointed 
/vol/server/imap/user/j/jason.seen (32 records, 36380 bytes) in 0 seconds
Feb 20 07:19:53 server imaps[52820]: skiplist: checkpointed 
/vol/server/imap/user/f/fred.seen (11 records, 18868 bytes) in 0 seconds
Feb 20 08:47:43 server imaps[54108]: skiplist: checkpointed 
/vol/server/imap/user/q/ÿÿÿÿÿÿÿÿreginald.seen (2 records, 324 
bytes) in 0 seconds
Feb 20 08:54:58 server imaps[75469]: skiplist: checkpointed 
/vol/server/imap/user/j/john.seen (13 records, 1124 bytes) in 0 seconds
"

I don't like the look of the entry for 'reginald' - on the actual file 
system we have:

/vol/server/imap/user/q/????????andrew.seen
/vol/server/imap/user/q/????????darren.seen
/vol/server/imap/user/q/????????john.seen
/vol/server/imap/user/q/????????reginald.seen

Which is odd, as well as the more expected:

/vol/server/imap/user/a/andrew.seen
/vol/server/imap/user/j/john.seen
/vol/server/imap/user/d/darren.seen
/vol/server/imap/user/r/reginald.seen

There's about 30 users on the system - but only the ones above have both 
.seen files under the regular, as well as 'q' directories. Two of the above 
users have noticed the symptom where folders suddenly 'ping' back to all 
messages unseen. I suspect the others either haven't noticed, or just 
thought it was them.

Any ideas?

Regards,

-Karl




More information about the Cyrus-devel mailing list