Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT

Martin Duke <martin.h.duke@gmail.com> Tue, 07 April 2020 04:50 UTC

Return-Path: <martin.h.duke@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D5873A1593; Mon, 6 Apr 2020 21:50:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 pECL9aPfGoUM; Mon, 6 Apr 2020 21:50:32 -0700 (PDT)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23BF13A15B8; Mon, 6 Apr 2020 21:50:30 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id m4so2034745ioq.6; Mon, 06 Apr 2020 21:50:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Dy9upXsWXen/zpzbNc1WKFpSt6NkMIiUPR4R02sAqmM=; b=eWjl8qUyOcg4h5pm/+76WWiPF1duwfOI3iCNytFz0qvagXjYP2EXkyJUmHmi3yabfi 4UpEu2JhWrFcchQaaHBCASsfs96seU0eaqBIZWu3yh4aCbBk/kpyEnCRKnpBmwDuOfi2 EmrVzEVgmu4lJtEpMQzxY0kYaliLJMD0k9tGqrq+S6PKXpNV4xB2xHBi47KdKdKPyMs3 xmpUudGjDD6hSfBbSJi1QkmlnlHu8ApAVoYoIE8gQadu2loQ/7T0gtTpn/MEd4FeWdTr LuO0TnlwpgnCXF4IR+Vpkzi2wJYNcXOiBbe6d8JmOWVPTPEwyikwDe68IbWmxRKSst5z d2Bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Dy9upXsWXen/zpzbNc1WKFpSt6NkMIiUPR4R02sAqmM=; b=BVcuH2XNRkTJkzpIm65mqCnYdigv4exjTZLS0P2r/rIZ6nXwkn9U3OUIOtT+nnwZSl U0sjOE1XS5XJnaAp9AXrvbAu3CckacXtbEUYnr97ogRiiW7+eiRi12JMWKPM+28B1rZg TiVr2Lsm5yqeUjAD0zoO2ZXs9Yo36WKhEirtN27APveXrBDvVOoR7bM4L21bkaPce646 YwTRC5FSXcowPgIzeQDL01X8fsXCxzrwNnOHVtPyj7ZizPvCh8HNq+eXLbdkLS+nUCd9 TiOME9z4gkZ9IvOL7aTJwPwYQJgVCc0i6DtgQjbjuacE+pU8xRf9b0hcx/0j4+oHuGtB o3Ng==
X-Gm-Message-State: AGi0PuZa1IJjahVHAc7Cy6IxQWmmP5EVDfRf7sZ4Bp0DE7Lur8JKZDT+ 8ThkGv21e84VbTBoQos/H4/a+2nX0GLuK1WO564=
X-Google-Smtp-Source: APiQypJwCk47pjEh+VpBB2MdReaEc4zbbWgndAlvKDuaMGdZP2Fl1uhE6qu/vVJVUoZzKmDl81zGiK0lX4V1h4eaDFE=
X-Received: by 2002:a02:bb81:: with SMTP id g1mr275325jan.38.1586235029414; Mon, 06 Apr 2020 21:50:29 -0700 (PDT)
MIME-Version: 1.0
References: <A39BFD6F-64F7-4E23-8FC6-BC8C7B6F8C8F@ericsson.com> <CAM4esxQ-6Z2yWA=bdyKjO=yjyJG08htm-bGRozyw5C1DjhTObQ@mail.gmail.com> <E12799F0-2055-47C4-BA05-B372B6DE5FD5@ericsson.com> <031ac4a2-5bd0-c20a-30e8-e1a54f11db92@omnitor.se> <41311F10-6FF0-4846-A9C6-C812F7F3C0D4@ericsson.com>
In-Reply-To: <41311F10-6FF0-4846-A9C6-C812F7F3C0D4@ericsson.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Mon, 06 Apr 2020 21:50:18 -0700
Message-ID: <CAM4esxT_O1MXPmrRQtZApzk3uo41nN2GAjKZQcNLuLpeth9U_g@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Flemming Andreasen <fandreas@cisco.com>, Gunnar Hellström <gunnar.hellstrom@omnitor.se>, The IESG <iesg@ietf.org>, "draft-ietf-mmusic-t140-usage-data-channel@ietf.org" <draft-ietf-mmusic-t140-usage-data-channel@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000075681b05a2ac1f37"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/UIVe0SP6fpGAZKSK3e7c2yHFGVw>
Subject: Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 04:50:35 -0000

This suggestion is fine with me.

On Mon, Apr 6, 2020 at 3:05 AM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Gunnar's suggestion looks good to me. Then the need to interpret "strong
> indication" goes away.
>
> Regards,
>
> Christer
>
>
>
> On 06/04/2020, 12.59, "Gunnar Hellström" <gunnar.hellstrom@omnitor.se>
> wrote:
>
>     Please see resolution proposal below
>
>     Den 2020-04-06 kl. 09:57, skrev Christer Holmberg:
>     > Hi,
>     >
>     >> In Section 5.4, the endpoint "MUST NOT retransmit T140blocks" and
> "MUST NOT insert missing text markers" unless "it has strong
>     >> indications that a T140block has been lost." The criterion is vague
> so I'm not sure how the MUST is enforceable. I don't have an alternate
>     >> proposal so I'll just ask if there's a way to be more specific
> about 'strong indications.'
>     > Unfortunately there isn't, as there is no T.140 level
> acknowledgement of what has been delivered to the peer in the case of
> network failure or congestion.
>     >
>     > Even if the application keeps track of the SCTP TSN
> acknowledgements, that may also be lost in case of network failure or
> congestion.
>     >
>     > But, perhaps we could describe the lack of TSN acknowledgement as a
> strong indication, but point out that it is still not 100% waterproof.
>
>     It is likely that a channel tear down because of transmission problems
>     is much more rare than a multiple packet loss situation that causes
>     insertion of the loss mark for RTP based transmission of real-time
> text.
>
>     The situation can probably be viewed as similar to when a conference
>     system gets occasional problems with the connection and indicates that
>     on the user screen with a message "there is occasional problems with
>     your Internet connection, trying to reconnect....".
>
>     So we could reduce the ambition to handle this situation perfectly.
>     Also, note that there are situations in RTP based transmission of
>     Real-time text where we just suspect that some text might have been
>     lost, and we insert the loss mark. It should be regarded to be a "mark
>     of possible loss".
>
>     How about this wording of part of 5.4
>
>
> -----------------------Original---------------------------------------------
>
>         As a T.140 data channel does not provide a mechanism for
>         the receiver to identify retransmitted T140blocks after channel
>         reestablishment, the sending endpoint MUST NOT retransmit
> T140blocks
>         unless it has strong indications that a T140block has been lost
>         during the data channel failure.  Similarly, as a T.140 data
> channel
>         does not provide a mechanism for a receiver to detect lost
> T140blocks
>         during channel reestablishment, it MUST NOT insert missing text
>         markers [T140ad1] unless it has reasons to suspect that a T140block
>         might have been lost.  Different mechanisms used by sending and
>         receiving endpoints to detect or suspect text loss are outside the
>         scope of this specification.
>
>     ----------------After change--------------------------------------
>
>        As a T.140 data channel does not provide a mechanism for
>         the receiver to identify retransmitted T140blocks after channel
>         reestablishment, the sending endpoint MUST NOT retransmit
> T140blocks.
>        Similarly,  a receiver SHOULD indicate to the user that there has
>     been a channel reestablishment,
>        and that text might have been lost. This MAY be done by inserting
> the
>     missing text
>         markers [T140ad1] or in any other way evident to the user.
>
>     -__________________________________________
>
>     Regards
>
>     Gunnar
>
>     >
>     > Regards,
>     >
>     > Christer
>     >
>     >
>     > On Sun, Apr 5, 2020 at 11:57 AM Christer Holmberg <mailto:
> christer.holmberg@ericsson.com> wrote:
>     > Hi Martin,
>     >
>     > Thank You for the review and comments!
>     >
>     > In this reply I try to address your COMMENT. I will provide my input
> on the DISCUSS in another repaly.
>     >
>     >
> ----------------------------------------------------------------------
>     > COMMENT:
>     >
> ----------------------------------------------------------------------
>     >
>     >>      The Tsvarea review cites a few other places where the 2119
> language is a little
>     >>      loose, e.g. MUSTs with vague and unenforceable criteria.
>     > We did sort out everything, and the outcome of the review is
> implemented in the current version (-12) of the draft.
>     >
>     > Is there something specific you still needs to be addressed?
>     >
>     > Regards,
>     >
>     > Christer
>     >
>     >
>     >
>     >
>     >
>     >
>     > _______________________________________________
>     > mmusic mailing list
>     > mmusic@ietf.org
>     > https://www.ietf.org/mailman/listinfo/mmusic
>
>     --
>
>     + + + + + + + + + + + + + +
>
>     Gunnar Hellström
>     Omnitor
>     gunnar.hellstrom@omnitor.se
>     +46 708 204 288
>
>
>
>