Re: [core] PubSub - Questions round 1
Jim Schaad <ietf@augustcellars.com> Tue, 20 March 2018 08:13 UTC
Return-Path: <ietf@augustcellars.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 847A91201F2; Tue, 20 Mar 2018 01:13:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=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 PGuZsWvP1kOs; Tue, 20 Mar 2018 01:13:01 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D079124207; Tue, 20 Mar 2018 01:13:01 -0700 (PDT)
Received: from Jude (31.133.136.157) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 20 Mar 2018 01:10:50 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Ari Keränen' <ari.keranen@ericsson.com>
CC: 'core' <core@ietf.org>, draft-ietf-core-coap-pubsub@ietf.org
References: <000001d32d0f$6ba39b80$42ead280$@augustcellars.com> <BE629730-5AB8-4FED-AE86-A959131E86CB@ericsson.com>
In-Reply-To: <BE629730-5AB8-4FED-AE86-A959131E86CB@ericsson.com>
Date: Tue, 20 Mar 2018 08:12:51 +0000
Message-ID: <03dd01d3c023$403bb700$c0b32500$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHFRtZcOzaEH4+m2HRjYGdoNGI0SQI/ImqQo+O+mQA=
Content-Language: en-us
X-Originating-IP: [31.133.136.157]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/P8dB8zvRvUQKAGOP7KYuTI80Pw0>
Subject: Re: [core] PubSub - Questions round 1
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Mar 2018 08:13:03 -0000
> -----Original Message----- > From: Ari Keränen <ari.keranen@ericsson.com> > Sent: Monday, March 19, 2018 7:25 PM > To: Jim Schaad <ietf@augustcellars.com> > Cc: core <core@ietf.org>; draft-ietf-core-coap-pubsub@ietf.org > Subject: Re: PubSub - Questions round 1 > > Hi Jim, > > Here's finally answers to some of your questions. > > > On 14 Sep 2017, at 7.10, Jim Schaad <ietf@augustcellars.com> wrote: > > > > 1 I am not clear what the visibility of the intermediate subtopic > > notes should be. Should these nodes appear in the link list when > > doing a GET on the root of the pub-sub tree? Should these nodes > > appear when doing a discovery on /.well-known/core? > > I think the explicitly created topics should be visible in discovery. However, > this includes the "main topics" created with CREATE interface. Perhaps the > sub-topics under a main topic could be hidden from the root discovery since > they can be discovered from the main topic. > > But would be great to hear more opinions on this. No, that is not what I asked. If I do a create of the topic /PubSub/Hidden/MyTopic Hidden has not yet be created as a topic so it will be implicitly created. When I do the GET, I expect that MyTopic would be visible as part of the link list but I am not clear that Hidden would be returned in the link list because nobody explicitly created it. > > > 2. I would appreciate a discussion for section 5 (resource directory) > > on what the trade-offs for publishing items into a resource directory? > > What sets of nodes does it make sense to publish vs not publish - > > topics of discussion would include intermediate nodes and max-age for > > nodes that might disappear quickly. > > I think lots of this is going to be implementation dependent. We could > perhaps discuss the benefits of sub-topics: that you can expose only the > main topic(s), let client discover sub-topics if needed, and this way save > bandwidth on discovery is there are lots of sub-topics under different main > topics. I'll make a PR out of this. > > > 3. When doing discovery, I am not sure if you examples are correct. > > My understanding is that since a URI path is being returned as part of > > the link format rather than a full path, the client is supposed to interpret > this > > value using the GET path as the context of the path. This would be rule c > > of section 2.1 of RFC6690. This rule seems to have been modified for > > the /.well-known/core to say only use the scheme + authority and > > ignore the path to the resource. However, I do not believe that this > > rule is suspended in this case. This means that the return value for figure 4 > would be > > "</currentTemp>;rt=temperature;ct=50". Do you believe that I am > wrong? > > I think you're correct here. But I wonder how can we generate then topics > outside of the ps -- or if we want to do that. Let's discuss tomorrow. Christian, please verify this for me. Jim > > > 4. Just because I don't understand. In RFC 6690 - what is the > > origin for rule (b)? I would have thought this was the target URI > > value itself, but in that case I would expect that (b) should be > > before (a) if it has a schema and thus is an absolute path. > > I suppose it's the link authority. But let's check with Zach ;) > > > Cheers, > Ari
- [core] PubSub - Questions round 1 Jim Schaad
- Re: [core] PubSub - Questions round 1 Ari Keränen
- Re: [core] PubSub - Questions round 1 Michael Koster
- Re: [core] PubSub - Questions round 1 Jim Schaad
- Re: [core] PubSub - Questions round 1 Ari Keränen
- Re: [core] PubSub - Questions round 1 Christian Amsüss