Re: [bfcpbis] TBD issue #3: MAY discard malformed message, not sending Error
Tom Kristensen <tomkrist@cisco.com> Thu, 13 December 2012 09:15 UTC
Return-Path: <tomkrist@cisco.com>
X-Original-To: bfcpbis@ietfa.amsl.com
Delivered-To: bfcpbis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C81F821F8945 for <bfcpbis@ietfa.amsl.com>; Thu, 13 Dec 2012 01:15:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UHtG-JA8Unju for <bfcpbis@ietfa.amsl.com>; Thu, 13 Dec 2012 01:15:52 -0800 (PST)
Received: from ams-iport-3.cisco.com (ams-iport-3.cisco.com [144.254.224.146]) by ietfa.amsl.com (Postfix) with ESMTP id 5AE9021F88ED for <bfcpbis@ietf.org>; Thu, 13 Dec 2012 01:15:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4309; q=dns/txt; s=iport; t=1355390152; x=1356599752; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=vH46+WBt9Jk4eek++5E70AG63RARlGnv43GfBR/k2A4=; b=bSdiiuNUi+XqrD3doobZ7zrI7SsDEzkDXo/3akggCWIaTwxwjaqG/elI kpVUSFkpzZ7d9H6pzZc1bT/DJH3UQvxDLq68P+iJwPDn+rqlat+lTO+fN SkV6ZsIXhaPy6Z7r8BpzTPc3kkM2tiPejjpMWUtP8hCo5/ltpE9Tmfpew g=;
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; d="scan'208";a="10408032"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-3.cisco.com with ESMTP; 13 Dec 2012 09:15:51 +0000
Received: from [10.61.82.65] (ams3-vpn-dhcp4674.cisco.com [10.61.82.65]) by ams-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id qBD9FpVZ011638; Thu, 13 Dec 2012 09:15:51 GMT
Message-ID: <50C99CC6.8080205@cisco.com>
Date: Thu, 13 Dec 2012 10:15:50 +0100
From: Tom Kristensen <tomkrist@cisco.com>
Organization: Cisco
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Fedora/3.0.10-1.fc12 Lightning/1.0b2pre Thunderbird/3.0.10
MIME-Version: 1.0
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
References: <50A20598.6040603@cisco.com> <50A20996.8010503@ericsson.com> <92B7E61ADAC1BB4F941F943788C0882812C776@xmb-aln-x08.cisco.com> <50A67AB3.3070405@ericsson.com>
In-Reply-To: <50A67AB3.3070405@ericsson.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: BFCPbis WG <bfcpbis@ietf.org>, 'Tom Kristensen' <2mkristensen@gmail.com>, "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
Subject: Re: [bfcpbis] TBD issue #3: MAY discard malformed message, not sending Error
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: BFCPBIS working group discussion list <bfcpbis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/bfcpbis>
List-Post: <mailto:bfcpbis@ietf.org>
List-Help: <mailto:bfcpbis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Dec 2012 09:15:53 -0000
Indeed, troublesome sentence removed in upcoming version. -- Tom On 11/16/2012 06:41 PM, Gonzalo Camarillo wrote: > Hi, > > if you want to describe a procedure that is likely to have the system > recover from the error, I am OK with that. Otherwise, describing a > procedure that is not likely to help and will confuse implementers is > clearly not a good idea ;-) In short, I am fine with removing the text. > > Cheers, > > Gonzalo > > On 15/11/2012 10:10 PM, Charles Eckel (eckelcu) wrote: > >> I agree that we need to do something here. The text reads: >> >> If the message can be parsed to the extent that it is able to discern >> that it was a response to an outstanding request transaction, the >> client MAY discard the message as the client will retransmit the >> message when the retransmit timer T1 specified in Section 8.3.1 >> fires. >> >> If the message is determined to be a response, then in general there will not be any retransmission, correct? I think the real question is whether or not the receiver of such a response should send its original request again in hopes of it resulting in a response that can be parsed. This seems like a bad idea as it is likely to result in receiving the same response again. This could go on indefinitely. >> My preference is to remove the sentence entirely. We could and perhaps replace it with something warning against retransmitting the original request, but I don't think that is necessary and it might merely confuse matters more. >> >> Cheers, >> Charles >> >> >>> -----Original Message----- >>> From: bfcpbis-bounces@ietf.org [mailto:bfcpbis-bounces@ietf.org] On >>> Behalf Of Gonzalo Camarillo >>> Sent: Tuesday, November 13, 2012 12:49 AM >>> To: Tom Kristensen (tomkrist) >>> Cc: BFCPbis WG >>> Subject: Re: [bfcpbis] TBD issue #3: MAY discard malformed message, not >>> sending Error >>> >>> Hi, >>> >>> the point here is that a retransmission is, by definition, identical to >>> the original message. So, if you receive a message and do nothing, when >>> you receive the retransmission you will behave in an identical manner >>> (i.e., you will do nothing), since the retransmission will be identical >>> to the original message... and detecting an error and letting the client >>> retransmit a few messages instead of reporting the error does not seem >>> like a good strategy. >>> >>> Cheers, >>> >>> Gonzalo >>> >>> On 13/11/2012 10:32 AM, Tom Kristensen wrote: >>> >>>> Minor issue, just need a decision! >>>> >>>> Gonzalo: >>>> >>>>> The following paragraph (the second sentence in particular) needs to >>>>> be clarified. The paragraph starts talking about a floor control >>>>> server receiving a message and then talks about a client discarding >>>>> the message. Also, why would an entity discard a message only to >>>>> receive a retransmission of the *same* message later? It is not clear >>>>> what the paragraph means. >>>>> >>>>> "If a Floor Control Server receives data that cannot be parsed, the >>>>> receiving server SHOULD send an Error message with parameter value 10 >>>>> (Unable to parse message) indicating receipt of a malformed message. >>>>> If the message can be parsed to the extent that it is able to discern >>>>> that it was a response to an outstanding request transaction, the >>>>> client MAY discard the message as the client will retransmit the >>>>> message when the retransmit timer T1 specified in Section 8.3.1 >>>>> fires." >>>>> >>>> Tom: >>>> | My understanding is that one might skip sending the Error message >>>> | and just wait for the retransmission, that will come. However, this >>>> | sort of optimization might be removed. Not needed and even >>>> >>> mentioned >>> >>>> | just as a MAY. >>>> >>>> So again, should it stay or should it go? No problem removing the second >>>> sentence, no real functional change. Or we could clarify the sentence by >>>> adding that in this case no Error message is sent. >>>> >>>> -- Tom >>>> >>>> >>> _______________________________________________ >>> bfcpbis mailing list >>> bfcpbis@ietf.org >>> https://www.ietf.org/mailman/listinfo/bfcpbis >>> > >
- [bfcpbis] TBD issue #3: MAY discard malformed mes… Tom Kristensen
- Re: [bfcpbis] TBD issue #3: MAY discard malformed… Gonzalo Camarillo
- Re: [bfcpbis] TBD issue #3: MAY discard malformed… Charles Eckel (eckelcu)
- Re: [bfcpbis] TBD issue #3: MAY discard malformed… Gonzalo Camarillo
- Re: [bfcpbis] TBD issue #3: MAY discard malformed… Tom Kristensen