Hello Chad,

Thursday, January 25, 2007, 9:14:24 AM, you wrote:

CLSNL> I am not sure if this is a zfs issue, and nfs issue, or a combination
CLSNL> of the two, or not an issue with them per se (caching or whatever),  
CLSNL> or a courier-imap issue, or even a mail client issue.

CLSNL> However, the issue happens in at least two different unrelated mail  
CLSNL> clients, so I don't think it is client related, and I have spoken to  
CLSNL> someone who uses courier-imap on nfs mounted directories for maildir  
CLSNL> mailstore using FreeBSD 6.x  to NetApp nfs servers without issue (my  
CLSNL> nfs client if FreeBSD 6.x while the server is Solaris 10 x86 serving  
CLSNL> ZFS backed filesystems over nfs), so maybe it is something to do with
CLSNL> ZFS and NFS interaction.

CLSNL> Basically, I have a few maildir mailstores that are mounted on my  
CLSNL> FreeBSD imap server from a Solaris 10 sever that serves them using  
CLSNL> NFSv3 from ZFS filesystems (each maildir has its own ZFS  
CLSNL> filesystem).  Most of my maildirs are on a local disk and do not have
CLSNL> a problem and a few on the nfz/zfs do not have the problem and a few  
CLSNL> have the problem that appeared right after they were migrated from  
CLSNL> the local disk to the zfs/nfs filesystem for testing (we would  
CLSNL> eventually like to move over all mail to this nfz/zfs setup).

CLSNL> Basically, in the affected accounts (under Apple Mail.app and Windows
CLSNL> Thunderbird), you can delete 1 or more messages, (mark for delete),  
CLSNL> expunge, and then mail starting some place in the list after the  
CLSNL> deleted messages starts to show the wrong mail content for the given  
CLSNL> message as shown in the list view.

CLSNL> say I have messages A B C D E F G etc

CLSNL> A
CLSNL> B
CLSNL> C
CLSNL> D
CLSNL> E
CLSNL> F
CLSNL> G

CLSNL> I delete C and expunge

CLSNL> Now it looks like this

CLSNL> A
CLSNL> B
CLSNL> D
CLSNL> E
CLSNL> F
CLSNL> G

CLSNL> but if I click, say E, it has F's contents, F has Gs contents, and no
CLSNL> mail has D's contents that I can see.  But the list in the mail
CLSNL> client list view is correct.

I don't belive it's a problem with nfs/zfs server.

Please try with simple dtrace script to see (or even truss) what files
your imapd actually opens when you click E - I don't belive it opens E
and you get F contents, I would bet it opens F.



-- 
Best regards,
 Robert                            mailto:[EMAIL PROTECTED]
                                       http://milek.blogspot.com

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to