29 lines
1.0 KiB
Plaintext
29 lines
1.0 KiB
Plaintext
MBOX-Line: From mrc+imap at panda.com Fri Jun 11 09:12:11 2010
|
|
To: imap-protocol@u.washington.edu
|
|
From: Mark Crispin <mrc+imap@panda.com>
|
|
Date: Fri Jun 8 12:34:43 2018
|
|
Subject: [Imap-protocol] IMAP MOVE extension
|
|
In-Reply-To: <1276267479.22134.102.camel@kurkku.sapo.corppt.com>
|
|
References: <1768814180.483.1276267238967.JavaMail.root@dogfood.zimbra.com>
|
|
<1276267479.22134.102.camel@kurkku.sapo.corppt.com>
|
|
Message-ID: <alpine.OSX.2.00.1006110910440.662@hsinghsing.panda.com>
|
|
|
|
On Fri, 11 Jun 2010, Timo Sirainen wrote:
|
|
> As long as there is no requirement for MOVE to be atomic (i.e. it would
|
|
> be allowed to emulate it with copy+expunge), there's no need to lock
|
|
> multiple mailboxes simultaneously.
|
|
|
|
If MOVE is not atomic, then what is its point?
|
|
|
|
If MOVE is not atomic, then how do you do the necessary error recovery?
|
|
Or if you don't recover errors, how do you report them to the client?
|
|
|
|
Oh dear. Oh my.
|
|
|
|
-- Mark --
|
|
|
|
http://panda.com/mrc
|
|
Democracy is two wolves and a sheep deciding what to eat for lunch.
|
|
Liberty is a well-armed sheep contesting the vote.
|
|
|