(fwd) [Fwd: Communciator 4.02 Imap EXPUNGE problem]
ccyflai@uxmail.ust.hk Sun, 24 August 1997 13:03 UTC
Received: from cnri by ietf.org id aa05010; 24 Aug 97 9:03 EDT
Received: from lists2.u.washington.edu (root@lists2.u.washington.edu [140.142.56.1]) by cnri.reston.va.us (8.8.5/8.7.3) with ESMTPid JAA01011 for <ietf-archive@CNRI.Reston.VA.US>; Sun, 24 Aug 1997 09:06:57 -0400 (EDT)
Received: from host (lists.u.washington.edu [140.142.56.13]) by lists2.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with SMTP id GAA19590; Sun, 24 Aug 1997 06:02:11 -0700
Received: from mx5.u.washington.edu (mx5.u.washington.edu [140.142.32.6]) by lists.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with ESMTP id FAA24678 for <imap@lists.u.washington.edu>; Sun, 24 Aug 1997 05:57:30 -0700
Received: from mx2.cac.washington.edu (mx2.cac.washington.edu [140.142.33.1]) by mx5.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.04) with ESMTP id FAA19254 for <imap@u.washington.edu>; Sun, 24 Aug 1997 05:57:29 -0700
Received: from uxmail.ust.hk (root@uxmail.ust.hk [143.89.14.30]) by mx2.cac.washington.edu (8.8.4+UW97.07/8.8.4+UW97.04) with ESMTP id FAA26086 for <imap@cac.washington.edu>; Sun, 24 Aug 1997 05:57:25 -0700
Received: from uststf2 ([143.89.14.49]) by uxmail.ust.hk with SMTP id <30852-20155>; Sun, 24 Aug 1997 20:58:08 +0800
Received: by uststf2 (SMI-8.6//ident-1.0) id UAA17679; Sun, 24 Aug 1997 20:58:04 +0800
Message-Id: <199708241258.UAA17679@uststf2>
Date: Sun, 24 Aug 1997 20:58:04 +0800
Sender: IMAP-owner@u.washington.edu
Precedence: bulk
From: ccyflai@uxmail.ust.hk
MMDF-Warning: Parse error in original version of preceding line at ietf.org
To: imap@cac.washington.edu
Subject: (fwd) [Fwd: Communciator 4.02 Imap EXPUNGE problem]
Content-Type: text
X-Listprocessor-Version: 8.1 beta -- ListProcessor(tm) by CREN
It can be easily reproduced with Communicator 4.02 and with "Moved deleted messages into Trash" option off. Whenever I marked delete with some messages and tried to expunge (Compress Folders in your terminology), it found the Communicator will initiate another IMAP connection to server and FETCH the next message. While the current one is sending the EXPUNGE command and waiting for reply. Two IMAP daemons contended for the same folder and lead one of them being crashed, the other one become readonly mode. Actually, the new connection will be crashed and return the error messages "IMAP toolkit crash: Lock when already lock". I have tried the latest version of UW imapd and found it will crash the old connection instead and retain the new connection. So, I think it may be implementation dependent, but I'm sure that they all don't support multiple imapd access on the same folder which use mbox format. If you check with others IMAP clients implementation such as PINE or SUN roam, they all make multiple IMAP connections to server but never SELECT the same folder at the same time. So, no access conflict is occurred and lived peace with each other. I pretty much sure this problem on 4.02 and also in prior to it. I put the sniffer in between the server and client and observed the above phenomenon. It's weird you haven't experienced this problem under extensive test. It can be easily reproduced either on Win95 or UNIX client. John, could you tell us your testing environment and let us compare? Or can you confirm whether Communicator wrote codes to make seperate IMAP connection to server for same folder? If that's the case, it is the stem of problem. Rgds, Ken Lai John Friend wrote: > > What crashes? Can you give us some exact steps to reproduce. We test > extensively against the UW server and have not seen this problem. > > --John > > Lai Yiu Fai wrote: > > > It's nice to see Communicator 4.02 now supporting the right IMAP delete > > model. However, there's seems to be interoperability problem with UW > > IMAP. Though the 4.02 release notes stated has great improvement with > > UW IMAP server, it's not the case. I found intermittently the client > > initiate a new IMAP connection when expunging deleted mail. The result > > is two IMAP connections contending for the same folder and crashed one > > of it. I see the point that Netscape want to speed up the transcations > > and parallelize two connections on the same folder. I think it may work > > for Netscape IMAP server but not UW IMAP using standard mbox format. I > > think that serializing all IMAP commands on same folder is the key point > > to achieve interoperability with IMAP servers which implement different > > backend mailbox format. > > > > Are there any netscape people aware of this problem? > > > > Rgds, > > ======================================================================= > > Lai Yiu Fai | Tel.: (852) 2358-6202 > > Centre of Computing Services | Fax.: (852) 2358-0967 > > & Telecommunications | E-mail: ccyflai@ust.hk > > | > > The Hong Kong University of | Clear Water Bay, > > Science & Technology | Kowloon, Hong Kong. --------------095C2115F9297519B6993B30--
- (fwd) [Fwd: Communciator 4.02 Imap EXPUNGE proble… ccyflai
- re: (fwd) [Fwd: Communciator 4.02 Imap EXPUNGE pr… Mark Crispin
- Re: Communciator 4.02 Imap EXPUNGE problem Barry Leiba, Multimedia Messaging
- Re: Communciator 4.02 Imap EXPUNGE problem Mark Crispin
- Re: Communciator 4.02 Imap EXPUNGE problem Barry Leiba, Multimedia Messaging
- Re: Communciator 4.02 Imap EXPUNGE problem Eric Rizzo
- Re: Communciator 4.02 Imap EXPUNGE problem Mark Crispin
- Re: Communciator 4.02 Imap EXPUNGE problem Mark Crispin
- Re: Communciator 4.02 Imap EXPUNGE problem Barry Leiba, Multimedia Messaging
- Re: Communciator 4.02 Imap EXPUNGE problem Mark Crispin
- Re: Communciator 4.02 Imap EXPUNGE problem Barry Leiba, Multimedia Messaging
- Re: Communciator 4.02 Imap EXPUNGE problem Mike Macgirvin
- Re: Communciator 4.02 Imap EXPUNGE problem Mark Crispin
- Re: Communciator 4.02 Imap EXPUNGE problem Barry Leiba, Multimedia Messaging
- Re: Communciator 4.02 Imap EXPUNGE problem Mark Crispin
- Re: Communciator 4.02 Imap EXPUNGE problem Chris Hanson
- re: (fwd) [Fwd: Communciator 4.02 Imap EXPUNGE pr… Cyrus Daboo
- Re: Communciator 4.02 Imap EXPUNGE problem Barry Leiba, Multimedia Messaging
- "Minimum" and "Evil" servers Eric Rizzo
- Re: Communciator 4.02 Imap EXPUNGE problem Eric Rizzo