Re: [Extra] Call for opinions: decision about what to do with 64bit

Sean Leonard <dev+ietf@seantek.com> Thu, 22 March 2018 21:58 UTC

Return-Path: <dev+ietf@seantek.com>
X-Original-To: extra@ietfa.amsl.com
Delivered-To: extra@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02A8D126DEE for <extra@ietfa.amsl.com>; Thu, 22 Mar 2018 14:58:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
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 1hXV64SW9Zps for <extra@ietfa.amsl.com>; Thu, 22 Mar 2018 14:58:48 -0700 (PDT)
Received: from smtp-out-2.mxes.net (smtp-out-2.mxes.net [67.222.241.249]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB424124B0A for <extra@ietf.org>; Thu, 22 Mar 2018 14:58:48 -0700 (PDT)
Received: from [192.168.122.118] (ip174-65-80-226.sd.sd.cox.net [174.65.80.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 9FA7127559; Thu, 22 Mar 2018 17:58:46 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\))
From: Sean Leonard <dev+ietf@seantek.com>
In-Reply-To: <c6a6e72e-b25c-4f92-92b3-88e24fe56893@gulbrandsen.priv.no>
Date: Thu, 22 Mar 2018 14:58:45 -0700
Cc: extra@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <9CC9F0EC-1427-4C6C-AFFD-188FE8789A40@seantek.com>
References: <1521745914.2843013.1312706760.3F160E36@webmail.messagingengine.com> <c6a6e72e-b25c-4f92-92b3-88e24fe56893@gulbrandsen.priv.no>
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
X-Mailer: Apple Mail (2.3445.4.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/xR8bjlJgxLfcm1ByJj8hET0_x5E>
Subject: Re: [Extra] Call for opinions: decision about what to do with 64bit
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <extra.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/extra>, <mailto:extra-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/extra/>
List-Post: <mailto:extra@ietf.org>
List-Help: <mailto:extra-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/extra>, <mailto:extra-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Mar 2018 21:58:50 -0000


> On Mar 22, 2018, at 12:56 PM, Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> wrote:
> 
> Bron Gondwana writes:
>> So I'm calling here to see if there's any objections to parking, with a side note that anyone objecting to parking needs to convince people to work on it, and we're pretty busy right now!
> 
> IMO, larger message sizes are either important enough to include in imap4rev2 or unimportant enough to ignore altogether. Extensions are harmful by default, and need justification for their very existence. I don't bother to argue the point.

With these brief alternatives outlined, I am in favor of including it in IMAP4rev2. Storage needs are only increasing over time, not decreasing. Looking at the evolution of hard drive/SSD interfaces, for example, one can see numerous points in the industry where someone increased the bit width, only to find another barrier at the next generation. Nobody is going to go beyond 64-bit and it is the next step up by 32 orders of binary magnitude, so let’s just do it as a CAPABILITY in IMAP4rev2.

I also would like to suggest updating the ABNF in draft-ietf-extra-imap-64bit from:
  number64    = 1*DIGIT

to:

  number64    = 1*19DIGIT

as that would help with abnfgen and other tools not to go hog wild with the numbers. (Writing the ABNF to limit to exactly 9,223,372,036,854,775,807 is possible, but not so practical.)

Sean