<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:17 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-537] Default operation none when data does not exist in mounted device</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-537</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;I mounted honeycomb and try to configure BGP route using following PUT:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
PUT http:&lt;span class=&quot;code-comment&quot;&gt;//localhost:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/vpp/yang-ext:mount/bgp-rib:application-rib/10.25.1.9/tables/bgp-types:ipv4-address-family/bgp-types:unicast-subsequent-address-family/bgp-inet:ipv4-routes/ipv4-route/10.0.0.11%2F32/0
&lt;/span&gt;
&amp;lt;ipv4-route xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:params:xml:ns:yang:bgp-inet&quot;&lt;/span&gt;&amp;gt;
&#160;&#160;&#160; &amp;lt;path-id&amp;gt;0&amp;lt;/path-id&amp;gt;
&#160;&#160;&#160; &amp;lt;prefix&amp;gt;10.0.0.11/32&amp;lt;/prefix&amp;gt;
&#160;&#160;&#160; &amp;lt;attributes&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;as-path&amp;gt;&amp;lt;/as-path&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;origin&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;value&amp;gt;igp&amp;lt;/value&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;/origin&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;local-pref&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;pref&amp;gt;100&amp;lt;/pref&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;/local-pref&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;ipv4-next-hop&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;global&amp;gt;10.11.1.1&amp;lt;/global&amp;gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;/ipv4-next-hop&amp;gt;
&#160;&#160;&#160; &amp;lt;/attributes&amp;gt;
&amp;lt;/ipv4-route&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The request is translated to following &amp;lt;edit-config&amp;gt; :&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&amp;lt;rpc message-id=&lt;span class=&quot;code-quote&quot;&gt;&quot;m-9&quot;&lt;/span&gt; xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt;&amp;gt;
&amp;lt;edit-config&amp;gt;
&amp;lt;target&amp;gt;
&amp;lt;candidate/&amp;gt;
&amp;lt;/target&amp;gt;
&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;-operation&amp;gt;none&amp;lt;/&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;-operation&amp;gt;
&amp;lt;config&amp;gt;
&amp;lt;application-rib xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:params:xml:ns:yang:bgp-rib&quot;&lt;/span&gt;&amp;gt;
&amp;lt;id&amp;gt;10.25.1.9&amp;lt;/id&amp;gt;
&amp;lt;tables&amp;gt;
&amp;lt;afi xmlns:x=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:params:xml:ns:yang:bgp-types&quot;&lt;/span&gt;&amp;gt;x:ipv4-address-family&amp;lt;/afi&amp;gt;
&amp;lt;safi xmlns:x=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:params:xml:ns:yang:bgp-types&quot;&lt;/span&gt;&amp;gt;x:unicast-subsequent-address-family&amp;lt;/safi&amp;gt;
&amp;lt;ipv4-routes xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:params:xml:ns:yang:bgp-inet&quot;&lt;/span&gt;&amp;gt;
&amp;lt;ipv4-route xmlns:a=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt; a:operation=&lt;span class=&quot;code-quote&quot;&gt;&quot;replace&quot;&lt;/span&gt;&amp;gt;
&amp;lt;path-id&amp;gt;0&amp;lt;/path-id&amp;gt;
&amp;lt;prefix&amp;gt;10.0.0.11/32&amp;lt;/prefix&amp;gt;
&amp;lt;attributes&amp;gt;
&amp;lt;origin&amp;gt;
&amp;lt;value&amp;gt;igp&amp;lt;/value&amp;gt;
&amp;lt;/origin&amp;gt;
&amp;lt;local-pref&amp;gt;
&amp;lt;pref&amp;gt;100&amp;lt;/pref&amp;gt;
&amp;lt;/local-pref&amp;gt;
&amp;lt;as-path/&amp;gt;
&amp;lt;ipv4-next-hop&amp;gt;
&amp;lt;global&amp;gt;10.11.1.1&amp;lt;/global&amp;gt;
&amp;lt;/ipv4-next-hop&amp;gt;
&amp;lt;/attributes&amp;gt;
&amp;lt;/ipv4-route&amp;gt;
&amp;lt;/ipv4-routes&amp;gt;
&amp;lt;/tables&amp;gt;
&amp;lt;/application-rib&amp;gt;
&amp;lt;/config&amp;gt;
&amp;lt;/edit-config&amp;gt;
&amp;lt;/rpc&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;But application-rib does not exist:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
2018-04-16 18:02:46,378 | TRACE | oupCloseable-3-1 | NetconfDeviceCommunicator&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 304 - org.opendaylight.netconf.sal-netconf-connector - 1.7.0 | RemoteDevice{vpp}: Matched request: &amp;lt;rpc message-id=&lt;span class=&quot;code-quote&quot;&gt;&quot;m-6&quot;&lt;/span&gt; xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt;&amp;gt;
&amp;lt;get-config&amp;gt;
&amp;lt;source&amp;gt;
&amp;lt;running/&amp;gt;
&amp;lt;/source&amp;gt;
&amp;lt;filter xmlns:ns0=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt; ns0:type=&lt;span class=&quot;code-quote&quot;&gt;&quot;subtree&quot;&lt;/span&gt;&amp;gt;
&amp;lt;application-rib xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:params:xml:ns:yang:bgp-rib&quot;&lt;/span&gt;&amp;gt;
&amp;lt;id&amp;gt;10.25.1.9&amp;lt;/id&amp;gt;
&amp;lt;/application-rib&amp;gt;
&amp;lt;/filter&amp;gt;
&amp;lt;/get-config&amp;gt;
&amp;lt;/rpc&amp;gt;
&#160;to response: &amp;lt;rpc-reply xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt; message-id=&lt;span class=&quot;code-quote&quot;&gt;&quot;m-6&quot;&lt;/span&gt;&amp;gt;
&amp;lt;data/&amp;gt;
&amp;lt;/rpc-reply&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Commit causes honeycomb failure:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
2018-04-16 18:03:05,302 | TRACE | oupCloseable-3-1 | NetconfDeviceCommunicator&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 304 - org.opendaylight.netconf.sal-netconf-connector - 1.7.0 | RemoteDevice{vpp}: Matched request: &amp;lt;rpc message-id=&lt;span class=&quot;code-quote&quot;&gt;&quot;m-10&quot;&lt;/span&gt; xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt;&amp;gt;
&amp;lt;commit/&amp;gt;
&amp;lt;/rpc&amp;gt;
&#160;to response: &amp;lt;rpc-reply xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt; message-id=&lt;span class=&quot;code-quote&quot;&gt;&quot;m-10&quot;&lt;/span&gt;&amp;gt;
&amp;lt;rpc-error&amp;gt;
&amp;lt;error-type&amp;gt;application&amp;lt;/error-type&amp;gt;
&amp;lt;error-tag&amp;gt;operation-failed&amp;lt;/error-tag&amp;gt;
&amp;lt;error-severity&amp;gt;error&amp;lt;/error-severity&amp;gt;
&amp;lt;error-message&amp;gt;Transaction commit failed on Failed to validate DataTreeModification 1 Cause: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2017-12-07)application-rib does not exist. Cannot apply modification to its children.&amp;lt;/error-message&amp;gt;
&amp;lt;/rpc-error&amp;gt;
&amp;lt;/rpc-reply&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="29785">NETCONF-537</key>
            <summary>Default operation none when data does not exist in mounted device</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="10002">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="mgradzki">Marek Gradzki</reporter>
                        <labels>
                    </labels>
                <created>Mon, 16 Apr 2018 16:18:49 +0000</created>
                <updated>Mon, 6 Aug 2018 14:39:52 +0000</updated>
                            <resolved>Mon, 6 Aug 2018 14:39:52 +0000</resolved>
                                    <version>Oxygen</version>
                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="62483" author="mgradzki@cisco.com" created="Tue, 17 Apr 2018 08:52:06 +0000"  >&lt;p&gt;When Nitrogen SR2 distro is used issue is also present.&lt;/p&gt;

&lt;p&gt;Also following request is translated with invalid default operation (works with Oxygen):&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
PUT http:&lt;span class=&quot;code-comment&quot;&gt;//localhost:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/vpp/yang-ext:mount/openconfig-network-instance:network-instances/network-instance/global-bgp/openconfig-network-instance:protocols/protocol/openconfig-policy-types:BGP/hc-bgp-instance/bgp/bgp-openconfig-extensions:neighbors/neighbor/10.25.1.9
&lt;/span&gt;
{
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;neighbor&quot;&lt;/span&gt;: {
&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;neighbor-address&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;10.25.1.9&quot;&lt;/span&gt;,
&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;config&quot;&lt;/span&gt;: {
&#160;&#160;&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;peer-group&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;application-peers&quot;&lt;/span&gt;
&#160;&#160;&#160; },
&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;afi-safis&quot;&lt;/span&gt;: {
&#160;&#160;&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;afi-safi&quot;&lt;/span&gt;: [
&#160;&#160;&#160;&#160;&#160;&#160;&#160; {
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;afi-safi-name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;openconfig-bgp-types:IPV4-UNICAST&quot;&lt;/span&gt;,
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;receive&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;,
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;send-max&quot;&lt;/span&gt;: 0
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }
&#160;&#160;&#160;&#160;&#160; ]
&#160;&#160;&#160; }
&#160; }
}

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;NETCONF request:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&amp;lt;rpc message-id=&lt;span class=&quot;code-quote&quot;&gt;&quot;m-27&quot;&lt;/span&gt; xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt;&amp;gt;
&amp;lt;edit-config&amp;gt;
&amp;lt;target&amp;gt;
&amp;lt;candidate/&amp;gt;
&amp;lt;/target&amp;gt;
&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;-operation&amp;gt;none&amp;lt;/&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;-operation&amp;gt;
&amp;lt;config&amp;gt;
&amp;lt;network-instances xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//openconfig.net/yang/network-instance&quot;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&amp;lt;network-instance&amp;gt;
&amp;lt;name&amp;gt;global-bgp&amp;lt;/name&amp;gt;
&amp;lt;protocols&amp;gt;
&amp;lt;protocol&amp;gt;
&amp;lt;name&amp;gt;hc-bgp-instance&amp;lt;/name&amp;gt;
&amp;lt;identifier xmlns:x=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//openconfig.net/yang/policy-types&quot;&lt;/span&gt;&amp;gt;x:BGP&amp;lt;/identifier&amp;gt;
&lt;/span&gt;&amp;lt;bgp xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions&quot;&lt;/span&gt;&amp;gt;
&amp;lt;neighbors&amp;gt;
&amp;lt;neighbor xmlns:a=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt; a:operation=&lt;span class=&quot;code-quote&quot;&gt;&quot;replace&quot;&lt;/span&gt;&amp;gt;
&amp;lt;neighbor-address&amp;gt;10.25.1.9&amp;lt;/neighbor-address&amp;gt;
&amp;lt;config&amp;gt;
&amp;lt;peer-group&amp;gt;application-peers&amp;lt;/peer-group&amp;gt;
&amp;lt;/config&amp;gt;
&amp;lt;afi-safis&amp;gt;
&amp;lt;afi-safi&amp;gt;
&amp;lt;afi-safi-name xmlns:x=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//openconfig.net/yang/bgp-types&quot;&lt;/span&gt;&amp;gt;x:IPV4-UNICAST&amp;lt;/afi-safi-name&amp;gt;
&lt;/span&gt;&amp;lt;send-max&amp;gt;0&amp;lt;/send-max&amp;gt;
&amp;lt;receive&amp;gt;&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;&amp;lt;/receive&amp;gt;
&amp;lt;/afi-safi&amp;gt;
&amp;lt;/afi-safis&amp;gt;
&amp;lt;/neighbor&amp;gt;
&amp;lt;/neighbors&amp;gt;
&amp;lt;/bgp&amp;gt;
&amp;lt;/protocol&amp;gt;
&amp;lt;/protocols&amp;gt;
&amp;lt;/network-instance&amp;gt;
&amp;lt;/network-instances&amp;gt;
&amp;lt;/config&amp;gt;
&amp;lt;/edit-config&amp;gt;
&amp;lt;/rpc&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="29416">NETCONF-526</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="14614" name="honeycomb.log" size="53990" author="mgradzki" created="Mon, 16 Apr 2018 16:22:02 +0000"/>
                            <attachment id="14613" name="karaf.log" size="503230" author="mgradzki" created="Mon, 16 Apr 2018 16:21:37 +0000"/>
                    </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|i03dfr:</customfieldvalue>

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