[Moq] Re: Simplifying the Object ID Model and caching
Christian Huitema <huitema@huitema.net> Thu, 22 October 2026 02:41 UTC
Received: from se04.mfg.siteprotect.com (se04.mfg.siteprotect.com [64.26.60.167]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id C4EFF50; Thu, 22 Oct 2026 02:41:07 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=none; spf=pass (mx.ietf.org: domain of huitema@huitema.net designates 64.26.60.167 as permitted sender) smtp.mailfrom=huitema@huitema.net; dmarc=none
Received: from smtpauth02.mfg.siteprotect.com ([64.26.60.151]) by se04.mfg.siteprotect.com with esmtp (Exim 4.94.2) (envelope-from <huitema@huitema.net>) id 1xJigE-00HaUS-I5; Wed, 21 Oct 2026 22:41:01 -0400
Received: from [192.168.1.104] (unknown [172.56.170.12]) (Authenticated sender: huitema@huitema.net) by smtpauth02.mfg.siteprotect.com (Postfix) with ESMTPSA id 4j99Ph4n1rzCSFwlH; Wed, 21 Oct 2026 22:40:56 -0400 (EDT)
Message-ID: <a521293c-9454-4023-bb24-c6bf98c263b5@huitema.net>
Date: Wed, 21 Oct 2026 19:40:54 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Aman Sharma <amsharma@meta.com>, Ian Swett <ianswett@google.com>
References: <CAKcm_gPVnSLx=3eTzqU6mkCHTTMZx3Px_RyKB+RgqdZ5oRyMEg@mail.gmail.com> <CAKXiRhMg5PG1Ac-LCfCA+LadiRbUtKEMsrssKQudA_KkeN1WLg@mail.gmail.com>
Content-Language: en-US
From: Christian Huitema <huitema@huitema.net>
Autocrypt: addr=huitema@huitema.net; keydata= xsBNBFIRX8gBCAC26usy/Ya38IqaLBSu33vKD6hP5Yw390XsWLaAZTeQR64OJEkoOdXpvcOS HWfMIlD5s5+oHfLe8jjmErFAXYJ8yytPj1fD2OdSKAe1TccUBiOXT8wdVxSr5d0alExVv/LO I/vA2aU1TwOkVHKSapD7j8/HZBrqIWRrXUSj2f5n9tY2nJzG9KRzSG0giaJWBfUFiGb4lvsy IaCaIU0YpfkDDk6PtK5YYzuCeF0B+O7N9LhDu/foUUc4MNq4K3EKDPb2FL1Hrv0XHpkXeMRZ olpH8SUFUJbmi+zYRuUgcXgMZRmZFL1tu6z9h6gY4/KPyF9aYot6zG28Qk/BFQRtj7V1ABEB AAHNJ0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PsLAeQQTAQIAIwUC UhFfyAIbLwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEJNDCbJVyA1yhbYH/1ud6x6m VqGIp0JcZUfSQO8w+TjugqxCyGNn+w/6Qb5O/xENxNQ4HaMQ5uSRK9n8WKKDDRSzwZ4syKKf wbkfj05vgFxrjCynVbm1zs2X2aGXh+PxPL/WHUaxzEP7KjYbLtCUZDRzOOrm+0LMktngT/k3 6+EZoLEM52hwwpIAzJoscyEz7QfqMOZtFm6xQnlvDQeIrHx0KUvwo/vgDLK3SuruG1CSHcR0 D24kEEUa044AIUKBS3b0b8AR7f6mP2NcnLpdsibtpabi9BzqAidcY/EjTaoea46HXALk/eJd 6OLkLE6UQe1PPzQC4jB7rErX2BxnSkHDw50xMgLRcl5/b1bOwE0EUhFfyAEIAKp7Cp8lqKTV CC9QiAf6QTIjW+lie5J44Ad++0k8gRgANZVWubQuCQ71gxDWLtxYfFkEXjG4TXV/MUtnOliG 5rc2E+ih6Dg61Y5PQakm9OwPIsOx+2R+iSW325ngln2UQrVPgloO83QiUoi7mBJPbcHlxkhZ bd3+EjFxSLIQogt29sTcg2oSh4oljUpz5niTt69IOfZx21kf29NfDE+Iw56gfrxI2ywZbu5o G+d0ZSp0lsovygpk4jK04fDTq0vxjEU5HjPcsXC4CSZdq5E2DrF4nOh1UHkHzeaXdYR2Bn1Y wTePfaHBFlvQzI+Li/Q6AD/uxbTM0vIcsUxrv3MNHCUAEQEAAcLBfgQYAQIACQUCUhFfyAIb LgEpCRCTQwmyVcgNcsBdIAQZAQIABgUCUhFfyAAKCRC22tOSFDh1UOlBB/94RsCJepNvmi/c YiNmMnm0mKb6vjv43OsHkqrrCqJSfo95KHyl5Up4JEp8tiJMyYT2mp4IsirZHxz/5lqkw9Az tcGAF3GlFsj++xTyD07DXlNeddwTKlqPRi/b8sppjtWur6Pm+wnAHp0mQ7GidhxHccFCl65w uT7S/ocb1MjrTgnAMiz+x87d48n1UJ7yIdI41Wpg2XFZiA9xPBiDuuoPwFj14/nK0elV5Dvq 4/HVgfurb4+fd74PV/CC/dmd7hg0ZRlgnB5rFUcFO7ywb7/TvICIIaLWcI42OJDSZjZ/MAzz BeXm263lHh+kFxkh2LxEHnQGHCHGpTYyi4Z3dv03HtkH/1SI8joQMQq00Bv+RdEbJXfEExrT u4gtdZAihwvy97OPA2nCdTAHm/phkzryMeOaOztI4PS8u2Ce5lUB6P/HcGtK/038KdX5MYST Fn8KUDt4o29bkv0CUXwDzS3oTzPNtGdryBkRMc9b+yn9+AdwFEH4auhiTQXPMnl0+G3nhKr7 jvzVFJCRif3OAhEm4vmBNDE3uuaXFQnbK56GJrnqVN+KX5Z3M7X3fA8UcVCGOEHXRP/aubiw Ngawj0V9x+43kUapFp+nF69R53UI65YtJ95ec4PTO/Edvap8h1UbdEOc4+TiYwY1TBuIKltY 1cnrjgAWUh/Ucvr++/KbD9tD6C8=
In-Reply-To: <CAKXiRhMg5PG1Ac-LCfCA+LadiRbUtKEMsrssKQudA_KkeN1WLg@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Originating-IP: 64.26.60.151
X-SpamExperts-Domain: mfg.outbound
X-SpamExperts-Username: 64.26.60.150/31
X-SpamExperts-Outgoing-Class: ham
X-SpamExperts-Outgoing-Evidence: Combined (0.09)
X-Recommended-Action: accept
X-Filter-ID: 9kzQTOBWQUFZTohSKvQbgI7ZDo5ubYELi59AwcWUnuWaMILoEL9uTLGLwoiZ9L+jtJPGsGnvBBOK NjD9MaCSVCu2SmbhJN1U9FKs8X3+Nt127hcteP1p0NVNV47moiZtUnZMMMyaNBeO+OvFQHUlG4JL M0i5ZAms0EHrvcCaVINOlTRq5WUYIsc/qr9lH7faGnT3EFAinyrilm9zau/FuzkQt9Nb4Ml7QXdk EetczWCZ/mRtVnQ3+5z46+sVbuvUeB7itP8hgjDRserKv4bhb7HBOVvC8EQu89Z6rMEIyZfEMzer JfQa9UAYKsgEV8p+MUJTS2Jsxpkx+IHIsDarm2U3gyy0nlbakKK22WPBaizjKzb+JrnOTbl8FYp7 CIWjverajYy2yB71RZy29b9HL7yliuqXZvH3i216cQum166TUZt36acBiNpKUetHElRl6KpRyr7E KOTVZ9U5flgIBJuh4s11ZOSHcEaWdJoqJCTUc3BzwwO0PgrEkoRAoJru1Ao9Y1Evj/e1r72GsK1G FSlfwqSdqSdNQ8sm/W3iYPk8SD49VFOJrE9jnafQ+n/zkunODYtbvP72vAmOyjpz9cN+Q+Ye5R8t frqFIUjL71sYFn1arNUJVzdcIt0CkiW+Tgdl742lubk8D3PFoMK67ud6duvNZTDZfrZlB960E35Z 3rI3E5JQiyYYIkO5KIZI0gCLbVzxIAi0piFPSdWqqv8ie/Y2McZJb4X67fEql3/bNcskXqkcZtLB XwXX8qnYcwFxP0Zjz56alUYXrx3z1M6lKi2unOETdwmkChpAY7thO0RK8rBu/X6heJDDRFfCuCyi tqMMkp69gyz2+YNPL8EdkZOJq2XrYnIQv/F9oTelNv+Ymqnpd1JTh3C6oS47BOJlSv2MmGAitrWT PA5nmmOwhFdd1NOtUUwwex/BMXEqxDHVAz4SK9+XZCWlcOY4mZVFGffS0XD1BwhBi5WNt3LYM3A6 BXfvel8OEFDbU51qmRxtX1ur78pBetsGxtSSeB075TSw6cJgDa6uGCQ+s5CdpzqPWM/X6et5miNq Hg/KUE3oNRbHQi4+Y5vpSZn0j0p4sSWdrP7/F90FFH10Z2TYfHmtexnrpBlGWt8vIH1rtf8Jf3/k 45J9m0PwPKRO88g6QHkie3lTaMbP0rP1S8BluZa8zBhl0Deog0jjJ4dGUk38B5hCIVP7oGAkzJFr
X-Report-Abuse-To: spam@se02.mfg.siteprotect.com
X-Complaints-To: abuse@se01.mfg.siteprotect.com
X-Spamd-Bar: -----------------------
Message-ID-Hash: CMPCD2SA6RRBO6FIWIQIOLXZLUNTEIYR
X-Message-ID-Hash: CMPCD2SA6RRBO6FIWIQIOLXZLUNTEIYR
X-MailFrom: forwardingalgorithm@dmarc.ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; 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.10
Precedence: list
Subject: [Moq] Re: Simplifying the Object ID Model and caching
List-Id: Media over QUIC <moq.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/IoJUENDD-d_665uP9OA0kpgMeco>
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>
What happens if a relay is skipping some subsets as a response to congestion? On 10/21/2026 7:36 PM, Aman Sharma wrote: > > I agree that this would be a simplification, and would allow us to > remove the Prior Object ID Gap property. Any implementation relying on > non-contiguous object IDs could trivially define its own parameter to > convey the information previously conveyed through object IDs. > > > > On Wed, Oct 21, 2026 at 7:00 PM Ian Swett > <ianswett=40google.com@dmarc.ietf.org> wrote: > > I believe all members of this WG can agree that the MoQ Object > Model is too complex. In the past, we've been unable to simplify > it, but I believe there is a simplification that improves caching > and is acceptable. That's sequentially > I believe all members of this WG can agree that the MoQ Object > Model is too complex. In the past, we've been unable to simplify > it, but I believe there is a simplification that improves caching > and is acceptable. > > That's sequentially increasing Object IDs beginning at 0 (ie: 0, > 1, 2, 3, etc). This makes it trivial to know when all the Objects > in a Group have been received once the End of Group is received, > and it avoids unnecessary Fetches upstream when a Track is > initially Subscribe-delivered and then cached. > > I realize there is an attraction to ascribing a meaning to the > Object ID (e.g., using it for the timestamp), but the byte savings > are minimal at best and this makes MoQ much more brittle. Don't > think I haven't tried. > > Are there people for whom this would break their usecase and can > they explain why? > > Ian > _______________________________________________ > Moq mailing list -- moq@ietf.org > To unsubscribe send an email to moq-leave@ietf.org > > > _______________________________________________ > Moq mailing list -- moq@ietf.org > To unsubscribe send an email to moq-leave@ietf.org
- [Moq] Simplifying the Object ID Model and caching Ian Swett
- [Moq] Re: Simplifying the Object ID Model and cac… Aman Sharma
- [Moq] Re: Simplifying the Object ID Model and cac… Christian Huitema
- [Moq] Re: Simplifying the Object ID Model and cac… Aman Sharma
- [Moq] Re: Simplifying the Object ID Model and cac… Mo Zanaty (mzanaty)
- [Moq] Re: Simplifying the Object ID Model and cac… Ian Swett
- [Moq] Re: Simplifying the Object ID Model and cac… Luke Curley
- [Moq] Re: Simplifying the Object ID Model and cac… Mo Zanaty (mzanaty)
- [Moq] Re: Simplifying the Object ID Model and cac… Luke Curley
- [Moq] Re: Simplifying the Object ID Model and cac… Suhas Nandakumar
- [Moq] Re: Simplifying the Object ID Model and cac… Luke Curley
- [Moq] Re: Simplifying the Object ID Model and cac… Suhas Nandakumar