<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:16:53 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETCONF-1192] Duplicate &apos;ignore-missing-schema-sources&apos; in the NETCONF node</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-1192</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Currently there are two &lt;tt&gt;ignore-missing-schema-sources&lt;/tt&gt; in the topology node for &lt;tt&gt;topology-netconf&lt;/tt&gt; augmented from two modules:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/opendaylight/netconf/blob/master/apps/netconf-topology/src/main/yang/netconf-node-optional.yang#L37&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;netconf-node-optional&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/opendaylight/netconf/blob/master/apps/netconf-topology/src/main/yang/netconf-node-topology.yang#L58&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;netconf-node-topology&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Among those two, only the first one is used at all although there is no real effect other than generating a log message when &lt;tt&gt;allowed&lt;/tt&gt; is set to &lt;tt&gt;true&lt;/tt&gt; since &lt;a href=&quot;https://git.opendaylight.org/gerrit/c/netconf/+/103622&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;the implementation was removed&lt;/a&gt; for v5.0.0 and hasn&apos;t been implemented yet (&lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-925&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;NETCONF-925&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Another issue is that when the &lt;tt&gt;ignore-missing-schema-sources&lt;/tt&gt; parameters are configured using the &lt;tt&gt;netconf-node-topology:create-device&lt;/tt&gt; RPC, the parameters are saved under the &lt;tt&gt;netconf-node-topology:ignore-missing-schema-sources&lt;/tt&gt; node, hence it does not have any effect and won&apos;t have any effect even if the feature is implemented.&lt;/p&gt;</description>
                <environment></environment>
        <key id="37512">NETCONF-1192</key>
            <summary>Duplicate &apos;ignore-missing-schema-sources&apos; in the NETCONF node</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="PeterSuna">Peter Suna</assignee>
                                    <reporter username="sangwookha">Sangwook Ha</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Sat, 28 Oct 2023 00:37:24 +0000</created>
                <updated>Fri, 8 Dec 2023 08:38:49 +0000</updated>
                            <resolved>Fri, 8 Dec 2023 08:38:49 +0000</resolved>
                                    <version>6.0.4</version>
                    <version>5.0.9</version>
                                    <fixVersion>7.0.0</fixVersion>
                    <fixVersion>5.0.10</fixVersion>
                    <fixVersion>6.0.6</fixVersion>
                                    <component>netconf-topology</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="72903" author="petersuna" created="Wed, 29 Nov 2023 11:57:01 +0000"  >&lt;p&gt;The task &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-670&quot; title=&quot;ignore-missing-schema-sources not allowed as input to create-device&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-670&quot;&gt;&lt;del&gt;NETCONF-670&lt;/del&gt;&lt;/a&gt; addressed the issue of a failed &lt;b&gt;create-device&lt;/b&gt; RPC request, which resulted from a missing &lt;b&gt;ignore-missing-schema-sources&lt;/b&gt; container. The resolution involved adding this container to the &lt;a href=&quot;https://git.opendaylight.org/gerrit/c/netconf/+/90909/11/netconf/netconf-console/src/test/resources/schemas/netconf-node-topology.yang#330&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;netconf-node-fields&lt;/a&gt; grouping, a field utilized in both the necessary &lt;a href=&quot;https://git.opendaylight.org/gerrit/c/netconf/+/90909/11/netconf/netconf-console/src/test/resources/schemas/netconf-node-topology.yang#345&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;RPC request&lt;/a&gt; and the &lt;a href=&quot;https://git.opendaylight.org/gerrit/c/netconf/+/90909/11/netconf/netconf-console/src/test/resources/schemas/netconf-node-topology.yang#364&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;augmentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Notably, this augmentation is the duplicity with a field created in the &lt;a href=&quot;https://git.opendaylight.org/gerrit/c/netconf/+/90909/11/netconf/netconf-console/src/test/resources/schemas/netconf-node-optional.yang#64&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;netconf-node-optional&lt;/a&gt; YANG model. This mistake became more apparent during subsequent model refactoring efforts.&lt;/p&gt;</comment>
                            <comment id="72905" author="petersuna" created="Thu, 7 Dec 2023 15:10:39 +0000"  >&lt;p&gt;Example for &lt;b&gt;create-device&lt;/b&gt; RPC request:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;curl --location &apos;http://192.168.56.100:8181/rests/operations/netconf-node-topology:create-device&apos; \
--header &apos;Authorization: Basic YWRtaW46YWRtaW4=&apos; \
--header &apos;Content-Type: application/json&apos; \
--data &apos;{
&#160; &#160; &quot;input&quot;: {
&#160; &#160; &#160; &#160; &quot;login-password&quot;: {
&#160; &#160; &#160; &#160; &#160; &#160; &quot;password&quot;: &quot;admin&quot;,
&#160; &#160; &#160; &#160; &#160; &#160; &quot;username&quot;: &quot;admin&quot;
&#160; &#160; &#160; &#160; },
&#160; &#160; &#160; &#160; &quot;ignore-missing-schema-sources&quot;: {
&#160; &#160; &#160; &#160; &#160; &#160; &quot;reconnect-time&quot;: 5000,
&#160; &#160; &#160; &#160; &#160; &#160; &quot;allowed&quot;: true
&#160; &#160; &#160; &#160; },
&#160; &#160; &#160; &#160; &quot;netconf-node-topology:node-id&quot;: &quot;new-node&quot;,
&#160; &#160; &#160; &#160; &quot;actor-response-wait-time&quot;: 900,
&#160; &#160; &#160; &#160; &quot;concurrent-rpc-limit&quot;: 0,
&#160; &#160; &#160; &#160; &quot;host&quot;: &quot;127.0.0.1&quot;,
&#160; &#160; &#160; &#160; &quot;sleep-factor&quot;: 1,
&#160; &#160; &#160; &#160; &quot;port&quot;: 17830,
&#160; &#160; &#160; &#160; &quot;tcp-only&quot;: false,
&#160; &#160; &#160; &#160; &quot;connection-timeout-millis&quot;: 20000,
&#160; &#160; &#160; &#160; &quot;max-connection-attempts&quot;: 0,
&#160; &#160; &#160; &#160; &quot;keepalive-delay&quot;: 300,
&#160; &#160; &#160; &#160; &quot;between-attempts-timeout-millis&quot;: 2000,
&#160; &#160; &#160; &#160; &quot;schemaless&quot;: false,
&#160; &#160; &#160; &#160; &quot;default-request-timeout-millis&quot;: 600000
&#160; &#160; }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="32602">NETCONF-670</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36430">NETCONF-925</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i046sn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>