Re: [Dime] [dime] #45: Why is a validity duration of 0 disallowed?
Ben Campbell <ben@nostrum.com> Mon, 10 February 2014 16:25 UTC
Return-Path: <ben@nostrum.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71BA51A06D3 for <dime@ietfa.amsl.com>; Mon, 10 Feb 2014 08:25:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.036
X-Spam-Level:
X-Spam-Status: No, score=-1.036 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311] autolearn=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 ziws4jmEZT2U for <dime@ietfa.amsl.com>; Mon, 10 Feb 2014 08:25:20 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id 1F0A01A0622 for <dime@ietf.org>; Mon, 10 Feb 2014 08:25:20 -0800 (PST)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id s1AGO9wp088249 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 10 Feb 2014 10:25:13 -0600 (CST) (envelope-from ben@nostrum.com)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <B28458B2-D601-4914-B51D-C05C61B3DCB8@gmail.com>
Date: Mon, 10 Feb 2014 10:25:13 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <61BD40D6-20C5-4F47-876D-27E2D323C241@nostrum.com>
References: <057.2153d3a0ed57933cb4ec7468d82db1d9@trac.tools.ietf.org> <A27A0204-5080-46F6-B1F4-B4FE1CB1AD5D@gmail.com> <889030ED-A32B-442D-BE2D-674950AA769E@nostrum.com> <B28458B2-D601-4914-B51D-C05C61B3DCB8@gmail.com>
To: Jouni Korhonen <jouni.nospam@gmail.com>
X-Mailer: Apple Mail (2.1827)
Received-SPF: pass (shaman.nostrum.com: 173.172.146.58 is authenticated by a trusted mechanism)
Cc: "dime@ietf.org list" <dime@ietf.org>, draft-docdt-dime-ovli@tools.ietf.org
Subject: Re: [Dime] [dime] #45: Why is a validity duration of 0 disallowed?
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime/>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Feb 2014 16:25:21 -0000
Okay. Does that mean we should assign the issue to me in the tracker? On Feb 10, 2014, at 10:06 AM, Jouni Korhonen <jouni.nospam@gmail.com> wrote: > > Ben, > > Propose some text and we can see how it fits in. > > - Jouni > > > On Feb 10, 2014, at 5:53 PM, Ben Campbell <ben@nostrum.com> wrote: > >> >> On Feb 10, 2014, at 5:12 AM, Jouni Korhonen <jouni.nospam@gmail.com> wrote: >> >>> >>> On Feb 7, 2014, at 11:54 PM, dime issue tracker <trac+dime@trac.tools.ietf.org> wrote: >>> >>>> #45: Why is a validity duration of 0 disallowed? >>>> >>>> Section 4.5 disallows a validity duration of zero. Why do we want to >>>> disallow that? It would allow a quick way of ending any existing overload >>>> condition without worrying about the semantics of the abatement algorithm. >>>> (We currently use a reduction percentage of zero to end an overload >>>> condition--but that's specific to the loss algorithm and might not make >>>> sense for all future ones.) >>> >>> Right. Avoiding two ways of ending overload condition was the reason. >>> I am OK to have validity duration 0 as an additional method ending the >>> overload condition based on the reasoning above. >>> >> >> I would go further and make duration 0 the _preferred_ way, for two reasons: >> >> 1) It's algorithm independent. (reduction-percentage of 0 is specific to algorithms that use reduction percentage.) >> >> 2) Explicit signaling of the end of an overload condition becomes semantically identical to the expiration of an overload condition. This allows a simpler implementation. >> >> >
- [Dime] [dime] #45: Why is a validity duration of … dime issue tracker
- Re: [Dime] [dime] #45: Why is a validity duration… Jouni Korhonen
- Re: [Dime] [dime] #45: Why is a validity duration… Steve Donovan
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Jouni Korhonen
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Jouni Korhonen
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Maria Cruz Bartolome
- Re: [Dime] [dime] #45: Why is a validity duration… Maria Cruz Bartolome
- Re: [Dime] [dime] #45: Why is a validity duration… Jouni Korhonen
- Re: [Dime] [dime] #45: Why is a validity duration… Maria Cruz Bartolome
- Re: [Dime] [dime] #45: Why is a validity duration… Wiehe, Ulrich (NSN - DE/Munich)
- Re: [Dime] [dime] #45: Why is a validity duration… Wiehe, Ulrich (NSN - DE/Munich)
- Re: [Dime] [dime] #45: Why is a validity duration… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] [dime] #45: Why is a validity duration… Nirav Salot (nsalot)
- Re: [Dime] [dime] #45: Why is a validity duration… Wiehe, Ulrich (NSN - DE/Munich)
- Re: [Dime] [dime] #45: Why is a validity duration… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] [dime] #45: Why is a validity duration… Maria Cruz Bartolome
- Re: [Dime] [dime] #45: Why is a validity duration… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] [dime] #45: Why is a validity duration… Maria Cruz Bartolome
- Re: [Dime] [dime] #45: Why is a validity duration… Steve Donovan
- Re: [Dime] [dime] #45: Why is a validity duration… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] [dime] #45: Why is a validity duration… Maria Cruz Bartolome
- Re: [Dime] [dime] #45: Why is a validity duration… lionel.morand
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Steve Donovan
- Re: [Dime] [dime] #45: Why is a validity duration… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] [dime] #45: Why is a validity duration… lionel.morand
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Steve Donovan
- Re: [Dime] [dime] #45: Why is a validity duration… Ben Campbell
- Re: [Dime] [dime] #45: Why is a validity duration… Maria Cruz Bartolome
- Re: [Dime] [dime] #45: Why is a validity duration… Wiehe, Ulrich (NSN - DE/Munich)
- Re: [Dime] [dime] #45 (draft-docdt-dime-ovli): Wh… dime issue tracker
- Re: [Dime] [dime] #45 (draft-ietf-dime-ovli): Why… dime issue tracker