[{"author": "Mohamed Boucadair", "text": "<p>Yes, let's adopt this one</p>", "time": "2023-11-10T08:40:30Z"}, {"author": "Mohamed Boucadair", "text": "<p>Marisol has a point here.</p>", "time": "2023-11-10T08:43:49Z"}, {"author": "Italo Busi", "text": "<p>What it is not clear to me is whether entitlement/license (or whatever name) has an impact on the base model or could  be addressed by a model which augments the base inventory model</p>", "time": "2023-11-10T08:45:52Z"}, {"author": "Robert Wilton", "text": "<p>Related to my question on have a choice statement, doing a quick grep of draft-y3bp-ivy-network-inventory-yang-00, I couldn't find any YANG choice statement, only a single leaf that defines the class of the component.</p>", "time": "2023-11-10T09:04:58Z"}, {"author": "Italo Busi", "text": "<p><span class=\"user-mention silent\" data-user-id=\"74\">Robert Wilton</span> <a href=\"#narrow/stream/377-ivy/topic/ietf-118/near/101021\">said</a>:</p>\n<blockquote>\n<p>Related to my question on have a choice statement, doing a quick grep of draft-y3bp-ivy-network-inventory-yang-00, I couldn't find any YANG choice statement, only a single leaf that defines the class of the component.</p>\n</blockquote>\n<p>I think Chaode was thinking about the choice in the CCAMP draft but you are right that we have removed from the IVY individual draft</p>", "time": "2023-11-10T09:06:03Z"}, {"author": "Italo Busi", "text": "<p>I am also not sure we need a choice statement if we use a type leaf to identify the type of components</p>", "time": "2023-11-10T09:06:30Z"}, {"author": "Italo Busi", "text": "<p>but I agree that we need to provide some guidelines/placeholder for the component-specific augmentations</p>", "time": "2023-11-10T09:07:02Z"}, {"author": "Robert Wilton", "text": "<p>Looking at the software model you are using a when statement instead</p>", "time": "2023-11-10T09:07:19Z"}, {"author": "Marisol", "text": "<p>ALMO, and DMALMO is able to augment the  base inventory model to include and link to functions/features. But it depends on what we consider as part of the base inventory model still.</p>", "time": "2023-11-10T09:07:52Z"}, {"author": "Italo Busi", "text": "<p><span class=\"user-mention silent\" data-user-id=\"74\">Robert Wilton</span> <a href=\"#narrow/stream/377-ivy/topic/ietf-118/near/101042\">said</a>:</p>\n<blockquote>\n<p>Looking at the software model you are using a when statement instead</p>\n</blockquote>\n<p>yes, that's was the idea when we decided to remove the choice</p>", "time": "2023-11-10T09:07:56Z"}, {"author": "Robert Wilton", "text": "<p>Okay, so I think that it would be helpful for the section describing how to extend this model to have text to indicate that this approach should be used.</p>", "time": "2023-11-10T09:09:17Z"}, {"author": "Marisol", "text": "<p>we cover an example on the Appendix A for DMALMO  on how to do this extension</p>", "time": "2023-11-10T09:13:25Z"}, {"author": "Kireeti Kompella", "text": "<p>To clarify, my suggestion was that the hw inventory in this WG should be limited to L2/L3 (not the topology)</p>", "time": "2023-11-10T09:15:34Z"}, {"author": "Italo Busi", "text": "<p><span class=\"user-mention silent\" data-user-id=\"2576\">Kireeti Kompella</span> <a href=\"#narrow/stream/377-ivy/topic/ietf-118/near/101085\">said</a>:</p>\n<blockquote>\n<p>To clarify, my suggestion was that the hw inventory in this WG should be limited to L2/L3 (not the topology)</p>\n</blockquote>\n<p>I am a bit confused: what is the difference from an inventory perspective between an line card which performs L2/L3 functions and a line card with performs L0/L1 functions?</p>", "time": "2023-11-10T09:20:01Z"}, {"author": "Ron Bonica", "text": "<p>I like the work allowance better than entitlement. The work entitlement has negative connotations in modern English</p>", "time": "2023-11-10T09:25:42Z"}, {"author": "Ron Bonica", "text": "<p>s/work/word</p>", "time": "2023-11-10T09:26:33Z"}, {"author": "Mohamed Boucadair", "text": "<p>ALMO is more an aggregator that is not augmenting the inventory base model and is more about the \"how\" side of things</p>", "time": "2023-11-10T09:33:25Z"}, {"author": "Mohamed Boucadair", "text": "<p>The work in this I-D is a very focused scope at a distinct layer than ALMO</p>", "time": "2023-11-10T09:34:11Z"}, {"author": "Mohamed Boucadair", "text": "<p>There is a need to be consistent between the two layers and still think that both layers have distinct purposes</p>", "time": "2023-11-10T09:34:49Z"}, {"author": "Martin Stiemerling", "text": "<p>Question (can't ask, bad Internet connection): power saving can have multiple levels of power saving. Is this represented in the model somehow?</p>", "time": "2023-11-10T09:50:21Z"}, {"author": "Mohamed Boucadair", "text": "<p>functional dependency seems  not to be specific to the power use.</p>", "time": "2023-11-10T09:50:27Z"}, {"author": "Tony Li", "text": "<p><span class=\"user-mention\" data-user-id=\"1749\">@Marc Blanchet</span> Not yet.</p>", "time": "2023-11-10T09:50:41Z"}, {"author": "Tony Li", "text": "<p><span class=\"user-mention\" data-user-id=\"1914\">@Martin Stiemerling</span> Not yet</p>", "time": "2023-11-10T09:50:55Z"}, {"author": "Martin Stiemerling", "text": "<p>But is it planned to be included?</p>", "time": "2023-11-10T09:51:14Z"}, {"author": "Mohamed Boucadair", "text": "<p>@Ron, it would good to include the classification in the power draft. See <a href=\"https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-03#name-yang-module-classification\">https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-03#name-yang-module-classification</a></p>", "time": "2023-11-10T09:53:37Z"}, {"author": "Tony Li", "text": "<p><span class=\"user-mention\" data-user-id=\"1914\">@Martin Stiemerling</span> Not currently. We would be happy to discuss.</p>", "time": "2023-11-10T10:05:17Z"}, {"author": "Martin Stiemerling", "text": "<p>@Tony Li: I will get this to the mailing list! Thx.</p>", "time": "2023-11-10T10:05:38Z"}, {"author": "Joe Clarke", "text": "<p>I figured Rob might mention opsawg.  We've now had two sets of work that are power-related presented to opsawg.  There seems to be some interest there and might be a good place to at least start.</p>", "time": "2023-11-10T10:06:32Z"}, {"author": "Joe Clarke", "text": "<p>On this li-ivy draft, one comment I had was it might be nice to have a node that indicates if the power used is accurate or static.</p>", "time": "2023-11-10T10:07:21Z"}, {"author": "Mohamed Boucadair", "text": "<p>\"how you use it\" is currently out of scope of the charter</p>", "time": "2023-11-10T10:08:30Z"}, {"author": "Robert Wilton", "text": "<p>For the power management, I think that OPSAWG is probably a better choice mainly because I think that it could potentially go faster.</p>", "time": "2023-11-10T10:08:52Z"}, {"author": "Tony Li", "text": "<p><span class=\"user-mention\" data-user-id=\"413\">@Mohamed Boucadair</span>  Yes, that's intentional. We were trying to create something general. We're not picky about why components are interdependent, we just want it called out so that we can understand the requirements.  Why A depends on B is far less important than the fact that they ARE dependent.</p>", "time": "2023-11-10T10:09:04Z"}, {"author": "Mohamed Boucadair", "text": "<p>My comment is that from a modelling standpoint you can consider moving out of \"power-specific\" data nodes so that this can be consumed by others</p>", "time": "2023-11-10T10:09:58Z"}, {"author": "Robert Wilton", "text": "<p>I also agreed with Kireeti that it may be better to focus modelling reporting the current power usage as a first step, and then focus on the optimization aspects.</p>", "time": "2023-11-10T10:11:04Z"}, {"author": "Tony Li", "text": "<p>As we've modeled it, the dependencies are directly under 'component', and so are not power-specific.</p>", "time": "2023-11-10T10:11:08Z"}, {"author": "Mohamed Boucadair", "text": "<p>yes, but still one has to implement the power augmentation to make use of it</p>", "time": "2023-11-10T10:11:58Z"}, {"author": "Tony Li", "text": "<p>We could make it a separate augment if that's preferred.</p>", "time": "2023-11-10T10:12:33Z"}, {"author": "Mohamed Boucadair", "text": "<p>We may also consider moving it to other \"ongoing\" pieces, including the base.</p>", "time": "2023-11-10T10:13:22Z"}, {"author": "Tony Li", "text": "<p>Sure. We're flexible as to how it gets included.</p>", "time": "2023-11-10T10:14:07Z"}, {"author": "Mohamed Boucadair", "text": "<p>Unsurprisingly, Tony!</p>", "time": "2023-11-10T10:14:32Z"}, {"author": "Alex Huang Feng", "text": "<p>Same comment, there is a YANG module missing in the dmalmo draft and struggling to see the full picture</p>", "time": "2023-11-10T10:18:27Z"}, {"author": "Mohamed Boucadair", "text": "<p>For ALMO, we need to remind ourselves that we do have the following in the charter \"Work specifying the use of inventory content is outside the scope of<br>\nthe Working Group, but informative examples describing how the<br>\ninventory data may be used is within scope.\"</p>", "time": "2023-11-10T10:18:53Z"}, {"author": "Marisol", "text": "<p>yes, I will add it next week. Bo mentioned to me this week as well, but it has been a problem when compiling and uploading in datatracker</p>", "time": "2023-11-10T10:19:09Z"}, {"author": "Mohamed Boucadair", "text": "<p>I think netmod is better for this work</p>", "time": "2023-11-10T10:26:22Z"}, {"author": "Joe Clarke", "text": "<p>I agree with Italo on what inventory elements are in scope.  The charter explicitly states:  inventory of network elements,<br>\nwith a primary focus on those that operate at layers 0-3, and includes<br>\nboth hardware and software inventory.</p>", "time": "2023-11-10T10:36:38Z"}]