[Moq] Re: Joining FETCH Survey

Suhas Nandakumar <suhasietf@gmail.com> Tue, 19 May 2026 16:31 UTC

Return-Path: <suhasietf@gmail.com>
X-Original-To: moq@mail2.ietf.org
Delivered-To: moq@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B81B2F0DEAA9 for <moq@mail2.ietf.org>; Tue, 19 May 2026 09:31:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779208273; bh=3gdsfyEK4rx2+J3ShsMfISTm86O6uE0vwzO7ADYFu0w=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=Co9wUozurwwbCtEhSi7SlO/l/i+7uv6btc3raPBEhlx9IcHC+PidLBp2/zOZdCz7X pRDYbXLIcWu6MA5N7q6XmrHzB/NmErlRo2um3ziZOSa9zIjv71w8L322r5naKuryxX dAUvXr+LOzHZODksoz8wZ+oPCOkL0MQwTtjG8sWs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3LER-rC7twfs for <moq@mail2.ietf.org>; Tue, 19 May 2026 09:31:13 -0700 (PDT)
Received: from mail-yx1-xb12e.google.com (mail-yx1-xb12e.google.com [IPv6:2607:f8b0:4864:20::b12e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 69A51F0DE017 for <moq@ietf.org>; Tue, 19 May 2026 09:30:02 -0700 (PDT)
Received: by mail-yx1-xb12e.google.com with SMTP id 956f58d0204a3-65c0bda7f15so3832182d50.0 for <moq@ietf.org>; Tue, 19 May 2026 09:30:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1779208202; cv=none; d=google.com; s=arc-20240605; b=Op6b+cf04kd3cJD73FYS7AkoZQu0fgxtL8eli3KvfvLomW1rNSOoO/oaOqKVzAj3RM 6ORR0gRVIdu167HZjnHAXP3ggAtvmuoq9CAloFSc9PNGs/fC3b/mBKrmCElAKtZVjbRK ioR3WBUx6PuAMmW9sZbxrFnwg6OUGHzjlUiCQqe4Zp7XfqXwXP2e6+YWv+6Uwysy4avX wUZ79Tiv6Cu11QXGdDIkop1lt7C/FIHhQyBJO0axi7y4LxnZQ3qYqFgE5zFkZW92tgfv /LBWV9KULiHhHhjlVf+rqMTRKfCqDuknGHo5l1CUJBzNsVHastI5HUrSfYTofALsIt/Z fcug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=WmFBQNjjBr0aEponThiXzkUbH8nQtutaqld8M2JlclU=; fh=FCrmZUW0XbF+4t1TtP3DPgEPebZU8opEb2oBZi5WbXI=; b=UCZmeLxtXETlM6eEZsWEmVc1JvEN/b8vi+Ty8dU4LeOvahXQ8SL2AwcTwTDIPK3pcA FuH6De5w0DxMXeGyz+ZvKAf+24o235FNwphA956DodlouB2xCkAfohLBoWRYC7VTOFsP 6mmOjidwwfDfFhKXCvnyCo2M1RHme5g7qkZTlCPibkVCbG4x89CcrUpaZ1JUjJ0YxtbD W2rkhqXkhQZCijKJ1Q+h6kBmJh5+iGFo1MTUkh04/tsPpOQSJhdUqgEUAcRCkHh9XuSs OKVSy6QsJ+1ZtIsCawc78KQVVj/QW/9B+Rq6FI3ZOKT1GrPfNsntwJahs3vuxJcqEcrs 7LxQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779208202; x=1779813002; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WmFBQNjjBr0aEponThiXzkUbH8nQtutaqld8M2JlclU=; b=J0eKlr4Di/1AGfgvLtcH10n+n516zyv5ERXmUvQphDiemVe+ibDgu9H+f+Xi+4z+jo OffKfKkLztoa8Pma3NJajF3vFxxeo+x2DGoEJ1oP99TUpZCiwRx/m/Mtf37g8QLL2L6c Jh74mu0X+SE9r1NBiuboORrYX/P7VLhXSXtSTLHU2O501UQvayly5tkg59KkSMtWa8MN vbT3jQ0S4ttMzl7fE+qvq8mDJFarTO3O0tuz6wKy6eg9XPzcmgSVBS/JUhVWJfKmT7yJ mm/m8M23PBOWNOBiWrg8bFjfbNXjBCNk5gFL0jtkW+nFBDrkCGCt78eHV5wmFHtvdF2m oVVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779208202; x=1779813002; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WmFBQNjjBr0aEponThiXzkUbH8nQtutaqld8M2JlclU=; b=Dqb6Ag4eNKHzrmbgj6pln/A4+zxZ8k4xymP5dK57JwXDz9xdVEh/pjmhPcpGb6YvxQ QT3uSZc/by8V/UX6ymOKUFO1Z2cmtV/8RxuvPmxfYaH2lYxkr5bUaaPTY6xcMgJbrmiU iVA4z36ubZsmgf1Ug7SwmsNxKOXUSG8j+EXSkqYxPfT+O/R/HNvNGm5YgJQr2lvrQTQb 5S6UJE64QYAtJeAYauC+2PHq0ogxcexP/l/GZRAjt6wti76LNcg3Pazkk7DwDM1H9lo0 ZKCMY4IngzT/RCZG5UlW3MZccgL3U/MVaNWHmUkzhpnNUqMQ6vGPhv56iWwfNVRF5+Ws D+sw==
X-Gm-Message-State: AOJu0Ywn/fnA+K2P7gDUH29DlwbX1aF1YteweSpp9lZYnjHLYP0Jq7iL +Egn+Li99H59xfxAgIINKYIQjGJLqjRQVWSLsRSSUIE2Eynpl68xOBVZGFL+Jpzd84Iu0xesFMa ZdPbwtbTX5htOFWeSHcLwK55dIBenkiL/pQ==
X-Gm-Gg: Acq92OFix7lf7aCAFcBRq/KC13L7pzP61b/Seo1m4Nilc/ltxHa3XkiVszNmCtrLCWa UwkrRX5mNh5/cuIBg2tmnb0PtLZyP5dpC7PhbLXtlaFf1Wj3c37/hHP6r2IZy71/RIEBsp8RJob UzYHgVaWK42QbIoS7MyZoh9TPZpZ5ocOnft8CSYpmpl279oCrMnf0inf0Th/ybnl/U6XLW+hq5C Oap0tulnU8fG+GM8t1zyqxIUQqwOsnQ6JyMMM5TU+1xqLYBeLfdyoBc8J5hajari49QjBegCePC hHEj7OABIknl1LjDFKN57CkMqCsVUuq1X06HXCUEKJ+4taNEulVKoF8JYnGTFZxJO0aWV+lhHpj /lXPaIec=
X-Received: by 2002:a05:690e:1699:b0:65c:5b88:849f with SMTP id 956f58d0204a3-65e22893f96mr20199983d50.45.1779208201553; Tue, 19 May 2026 09:30:01 -0700 (PDT)
MIME-Version: 1.0
References: <CANPAELtUiTwcZ+7JZ2ty1qqVo1hKNKbRUc0oEWZa66z9_rCA9Q@mail.gmail.com>
In-Reply-To: <CANPAELtUiTwcZ+7JZ2ty1qqVo1hKNKbRUc0oEWZa66z9_rCA9Q@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
Date: Tue, 19 May 2026 09:29:50 -0700
X-Gm-Features: AVHnY4J0LzO6VhtP41wG2kddnqpoRf32xHGhz8qFIDQJ1wKy0dvf9snXG1ODgI4
Message-ID: <CAMRcRGSpmVZRnORBY8_3iLT15gWXUU0CoVh1G=WJgZGw_ayVQA@mail.gmail.com>
To: Alan Frindell <afrind=40meta.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d5cd3406522e3004"
Message-ID-Hash: LMPJKACY447K7O54KM4SGNX7KMNY75Y5
X-Message-ID-Hash: LMPJKACY447K7O54KM4SGNX7KMNY75Y5
X-MailFrom: suhasietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: MOQ Mailing List <moq@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Moq] Re: Joining FETCH Survey
List-Id: Media over QUIC <moq.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/F5ZBuxW2uJ180lFHN5qkplqof2E>
List-Archive: <https://mailarchive.ietf.org/arch/browse/moq>
List-Help: <mailto:moq-request@ietf.org?subject=help>
List-Owner: <mailto:moq-owner@ietf.org>
List-Post: <mailto:moq@ietf.org>
List-Subscribe: <mailto:moq-join@ietf.org>
List-Unsubscribe: <mailto:moq-leave@ietf.org>

Please see inline.

On Mon, May 11, 2026 at 11:15 AM Alan Frindell <afrind=
40meta.com@dmarc.ietf.org> wrote:

> Hi, we got cut off at the end of the interim, and we planned to put this
> survey on list anyways, so here goes.
>
> Please reply on list before 5/20.  If you want to give color to your
> answers that's fine but please choose an answer from the provided options.
>
>
> *Question 1: Are your use cases satisfied?*====
> Answer 1-5: Which best describes your situation wrt to the currently
> specified version of joining FETCH?
> Please exclude any problems related to required-request ID/ordering.
>
> 1. I do not need Joining FETCH to meet my use case(s)
>

[Suhas] Meeting use-cases typically don't soley rely on joining fetch as
the end applications (players) will pick the right choice based on GOP
duration, location in the GOP and so. So I do feel it does meet our
use-cases.

>
> 2. Joining FETCH meets my use cases(s) in both functionality and
> performance, and is not an undue implementation hassle
>

[Suhas] For the benefit it offers ( so no RTT), some implementation
complexity seems fine

>
> 4. Joining FETCH meets my use cases(s) in functionality but has poor
> performance
>

[Suhas] Not sure what we mean by "performance" here ? Can you please
clarify ?

>
> 5. Joining FETCH does not meet my use case(s) in functionality and
> performance
>
>
> *Question 2: Are you laying in the road?*===
>
> Answer 1-4 which best describes your situation
>
> 1. I can live with the shape of joining FETCH (two control messages, past
> and future have separate data planes). Make any small fixes needed and ship.
>

[Suhas]. 2 control messages are fine as long as they are semantically
different. To answer this question appropriately, I am not clear of what we
mean by  "small fixes needed".

>
> 2. I cannot live with two control messages, but I can live with separate
> data planes.
>

> 3. I cannot live with two control messages, but can live with a unified
> data plane for current group only (groups entirely in the past can have
> separate data plane).
>
> 4. I cannot live with two control messages nor separate data planes for
> past and future.
>

[Suhas]. I am finding it a bit hard to answer these questions
without knowing the actual issues here:  Is it implementation complexity or
is it purely aesthetic or has it to do with blocking vs non-blocking
responses or something else ?

>
>
> *Question 3: Augment or Replace*===
>
> If we make a change, it ____ replace Joining FETCH in MOQT
> (MUST, SHOULD, MAY, MUST NOT)
>

[Suhas] It depends on the change that is being proposed.

>
> *Question 4: Tolerable Scope of change for past*
> ===
>
> 4.1 Past data must be flow controlled in all cases (Y/N)
> 4.2 Past data must be flow controlled only if before the current group
> (Y/N)
>

> 4.3 Relays ____ use “Fill” semantics to retrieve all requested objects not
> in cache, when no existing operation will deliver them (e.g. upstream
> subscription).
> (MAY, MUST, MUST NOT)
>
> *Question 5: Delay Tolerance*
> ===
>
> I am willing to delay WGLC and RFC by ___ months to achieve a more
> preferable Joining FETCH outcome:
> 0
> 1
> 2
> 3
> 4+
>
-- 
> Moq mailing list -- moq@ietf.org
> To unsubscribe send an email to moq-leave@ietf.org
>