Re: [imapext] draft-ietf-appsawg-multimailbox-search
Chris Newman <chris.newman@oracle.com> Thu, 06 March 2014 16:30 UTC
Return-Path: <chris.newman@oracle.com>
X-Original-To: imapext@ietfa.amsl.com
Delivered-To: imapext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 761151A01D4 for <imapext@ietfa.amsl.com>; Thu, 6 Mar 2014 08:30:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.748
X-Spam-Level:
X-Spam-Status: No, score=-4.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M2vYO_fAbpYl for <imapext@ietfa.amsl.com>; Thu, 6 Mar 2014 08:30:04 -0800 (PST)
Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by ietfa.amsl.com (Postfix) with ESMTP id CF9E81A01BA for <imapext@ietf.org>; Thu, 6 Mar 2014 08:30:03 -0800 (PST)
Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s26GTope016511 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 6 Mar 2014 16:29:51 GMT
Received: from gotmail.us.oracle.com (gotmail.us.oracle.com [10.133.152.174]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s26GTo5U015367; Thu, 6 Mar 2014 16:29:50 GMT
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-disposition: inline
Content-type: text/plain; CHARSET="US-ASCII"; format="flowed"
Received: from [10.175.34.52] (dhcp-uk-twvpn-1-vpnpool-10-175-26-83.vpn.oracle.com [10.175.26.83]) by gotmail.us.oracle.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built Jan 22 2014)) with ESMTPA id <0N2000A05WHNM100@gotmail.us.oracle.com>; Thu, 06 Mar 2014 08:29:49 -0800 (PST)
Date: Thu, 06 Mar 2014 16:29:46 +0000
From: Chris Newman <chris.newman@oracle.com>
To: Cyrus Daboo <cyrus@daboo.name>, imapext@ietf.org
Message-id: <5B508A7BE305AE6FA48093DB@96B2F16665FF96BAE59E9B90>
In-reply-to: <06B38F8D7C86FDF50230A07E@caldav.corp.apple.com>
References: <CAC4RtVCgLuvpAqEs6Nzz+358dvg4q2YkBNmeq39SYFmnYOLoKw@mail.gmail.com> <1394103473.14059.91258445.054B3082@webmail.messagingengine.com> <06B38F8D7C86FDF50230A07E@caldav.corp.apple.com>
X-Mailer: Mulberry/4.0.8 (Mac OS X)
X-Source-IP: ucsinet22.oracle.com [156.151.31.94]
Archived-At: http://mailarchive.ietf.org/arch/msg/imapext/nj7SBI8ZruQXTfu1SsVcvAkOG2c
Subject: Re: [imapext] draft-ietf-appsawg-multimailbox-search
X-BeenThere: imapext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion of IMAP extensions <imapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/imapext>, <mailto:imapext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/imapext/>
List-Post: <mailto:imapext@ietf.org>
List-Help: <mailto:imapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/imapext>, <mailto:imapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 16:30:09 -0000
--On March 6, 2014 9:30:17 -0500 Cyrus Daboo <cyrus@daboo.name> wrote: > --On March 6, 2014 at 10:42:15 AM +0000 Barry Leiba > <barryleiba@computer.org> wrote: > >> Chris Newman has asked that we consider moving the Multimailbox Search >> extension to Standards Track (it was published as RFC 6237 as >> Experimental). Appsawg is handling that: > > If sufficient servers AND clients have bothered to implement > multimailbox-search and they have proven to be interoperable then I see > no objection to moving to standards track (i.e, the experiment was a > success so lets move forward) - but can we see evidence of that first? I have written a server implementation of MULTISEARCH that is not presently released. As a server vendor, I have had two independent requests for this feature. At least one of those requests is from a customer that is working on a client implementation. I can not name the customer. > --On March 6, 2014 at 9:57:53 PM +1100 Bron Gondwana <brong@fastmail.fm> wrote: >> Anyway - my main problem with it is that users don't just want search - >> they want sort. Running the search across multiple mailboxes means you >> still need to fetch all the data for all the matches before you can get a >> meaningful sort by any parameter other than mailbox name as the first >> sort index. And that can be a lot of download to the client if you >> searched a common term.] > > On Bron's point - yes what is really needed is an extension that does > away with the single selected mailbox model and allows searching, > sorting, sync'ing, message access across all mailboxes all the time. I have no interest in implementing such an extension at this time. I'm going to assert there is not enough interest in such a proposal to get a specification written, thus making it not relevant to this discussion. If someone were to prove my assertion wrong, then we could have an interesting discussion about whether one or both proposals should go to standards track. For just searching, the current MULTISEARCH design has significant benefits for both client and server. It produces concise results (a UID set for each mailbox rather than list of UIDs), and the straightforward implementation will return results as they are found on a per-mailbox basis in a way that clients can display the results as they are found. The straightforward implementation of MULTISORT/ALLMSGS has to compute all the results before sending anything to the client. There's value to having these be separate extensions even if sufficient interest to write a MULTISORT/ALLMSGS extension materializes in the future. - Chris
- [imapext] draft-ietf-appsawg-multimailbox-search Barry Leiba
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Bron Gondwana
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Cyrus Daboo
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Arnt Gulbrandsen
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Chris Newman
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Cyrus Daboo
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Barry Leiba
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Timo Sirainen
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Cyrus Daboo
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Barry Leiba
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Cyrus Daboo
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Arnt Gulbrandsen
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Chris Newman
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Chris Newman
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Adrien de Croy
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Timo Sirainen
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Bron Gondwana
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Bron Gondwana
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Arnt Gulbrandsen
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Ned Freed
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Cyrus Daboo
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Ned Freed
- Re: [imapext] draft-ietf-appsawg-multimailbox-sea… Arnt Gulbrandsen
- [imapext] multisort proposals (was Re: draft-ietf… Chris Newman
- Re: [imapext] multisort proposals (was Re: draft-… Bron Gondwana