<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:30 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-234] support RESTCONF PATCH for mounted NETCONF nodes</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-234</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;we already have RESTCONF PATCH support (draft-ietf-netconf-yang-patch) for nodes in ODL&apos;s data store.   Can we please extend that support to mounted NETCONF data stores?&lt;/p&gt;

&lt;p&gt;I guess the challenge here is that one RESTCONF PATCH will translate to multiple different NETCONF operations within a single transaction?  At any rate this is required for real-world operation where you&apos;re managing your network using RESTCONF.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21247">NETCONF-234</key>
            <summary>support RESTCONF PATCH for mounted NETCONF nodes</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                                <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="ivan.hrasko@pantheon.tech">Ivan Hrasko</assignee>
                                    <reporter username="giheron@cisco.com">Giles Heron</reporter>
                        <labels>
                    </labels>
                <created>Tue, 26 Jul 2016 17:00:16 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:27 +0000</updated>
                            <resolved>Thu, 11 May 2017 07:48:48 +0000</resolved>
                                                                    <component>restconf-nb</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="39512" author="ivan.hrasko@pantheon.tech" created="Fri, 2 Sep 2016 14:19:04 +0000"  >&lt;p&gt;Gerrit Patch:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/45073/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/45073/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39513" author="ivan.hrasko@pantheon.tech" created="Fri, 9 Sep 2016 13:17:52 +0000"  >&lt;p&gt;Some PATCH edit operations do bot work properly on mounted devices due to &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=6681&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=6681&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39514" author="ivan.hrasko@pantheon.tech" created="Mon, 19 Sep 2016 11:36:58 +0000"  >&lt;p&gt;Gerrit patch for old restconf is waiting for review:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/45073/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/45073/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39515" author="ivan.hrasko@pantheon.tech" created="Fri, 23 Sep 2016 12:56:44 +0000"  >&lt;p&gt;Gerrit patch for new restconf: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/46123/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/46123/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39516" author="ivan.hrasko@pantheon.tech" created="Fri, 23 Sep 2016 13:00:42 +0000"  >&lt;p&gt;To work with transaction chains on mount point s you need: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/45575/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/45575/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39517" author="ivan.hrasko@pantheon.tech" created="Thu, 6 Oct 2016 06:49:07 +0000"  >&lt;p&gt;adaptation for Beryllium:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/46533/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/46533/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39518" author="giheron@cisco.com" created="Thu, 20 Oct 2016 15:54:13 +0000"  >&lt;p&gt;Will this be in Beryllium-SR4 and Boron-SR1?&lt;/p&gt;</comment>
                            <comment id="39519" author="jatoth@cisco.com" created="Fri, 21 Oct 2016 07:10:01 +0000"  >&lt;p&gt;(In reply to Giles Heron from comment #8)&lt;br/&gt;
&amp;gt; Will this be in Beryllium-SR4 and Boron-SR1?&lt;/p&gt;

&lt;p&gt;Hi Giles,&lt;/p&gt;

&lt;p&gt;This is in both releases.&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;

&lt;p&gt;Jakub Toth&lt;/p&gt;</comment>
                            <comment id="39520" author="giheron@cisco.com" created="Fri, 21 Oct 2016 13:46:51 +0000"  >&lt;p&gt;do you have any examples of using this to edit a mounted resource?&lt;/p&gt;</comment>
                            <comment id="39521" author="ivan.hrasko@pantheon.tech" created="Mon, 24 Oct 2016 06:51:31 +0000"  >&lt;p&gt;See for example: &lt;a href=&quot;https://lists.opendaylight.org/pipermail/netconf-dev/2016-October/000718.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/netconf-dev/2016-October/000718.html&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39522" author="giheron@cisco.com" created="Mon, 24 Oct 2016 14:00:34 +0000"  >&lt;p&gt;yup - I saw that.  Still wasn&apos;t able to make it work &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;might start by trying a non-mounted model&lt;/p&gt;</comment>
                            <comment id="39523" author="ivan.hrasko@pantheon.tech" created="Mon, 24 Oct 2016 14:27:33 +0000"  >&lt;p&gt;Yes, try first non-mounted, mounted is the same, only URi changes.&lt;/p&gt;</comment>
                            <comment id="39524" author="babu.ggp@gmail.com" created="Fri, 28 Apr 2017 11:39:31 +0000"  >&lt;p&gt;I could see below challenges while executing HTTP PATCH on a netconf mount point.&lt;/p&gt;

&lt;p&gt;Version        : Boron&lt;br/&gt;
Issue  reg    : HTTP PATCH&lt;br/&gt;
Module       : ietf-yang-patch.yang&lt;/p&gt;

&lt;p&gt;1.	Is yang patch not supported to change configuaration datastore on mount point ?&lt;br/&gt;
2.	If this is supported on mount point,  Is ODL controller expecting ietf-yang-patch module from mount point ? I don&#8217;t see this module under &#8220;schema&#8221; directory of ODL controller.&lt;br/&gt;
3.	When we tried to emit this module from mount point we could see import failing for &#8220;import ietf-restconf &lt;/p&gt;
{ prefix rc; }
&lt;p&gt;&#8221;, but still it is listed under available-capability for mount point and seeing below error while trying to add config in yang-patch format.&lt;/p&gt;


&lt;p&gt;HTTP PATCH method:&lt;/p&gt;

&lt;p&gt;PATCH /restconf/config/network-topology:network-topology/topology/topology-netconf/node/device1/yang-ext:mount/ietf-yang-patch:yang-patch HTTP/1.1&lt;br/&gt;
Host: 10.209.1.8:8181&lt;/p&gt;

&lt;p&gt;Headers:&lt;/p&gt;

&lt;p&gt;Accept: application/yang.patch-status+xml&lt;br/&gt;
Content-Type: application/yang.patch+json&lt;/p&gt;

&lt;p&gt;Body:&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
   &quot;ietf-yang-patch:yang-patch&quot;: {&lt;br/&gt;
      &quot;patch-id&quot;: &quot;test&quot;,&lt;br/&gt;
      &quot;edit&quot;: {&lt;br/&gt;
         &quot;edit-id&quot;: &quot;edit1&quot;,&lt;br/&gt;
         &quot;operation&quot;: &quot;create&quot;,&lt;br/&gt;
         &quot;target&quot;: &quot;/interfaces&quot;,&lt;br/&gt;
         &quot;interface&quot;: {&lt;br/&gt;
            &quot;name&quot;: &quot;ge-0/0/0&quot;,&lt;br/&gt;
            &quot;unit&quot;: {&lt;br/&gt;
               &quot;name&quot;: &quot;0&quot;,&lt;br/&gt;
               &quot;family&quot;: {&lt;br/&gt;
                  &quot;inet&quot;: {&lt;br/&gt;
                     &quot;address&quot;: &lt;/p&gt;
{
                        &quot;name&quot;: &quot;19.1.1.1/30&quot;
                     }
&lt;p&gt;                  }&lt;br/&gt;
               }&lt;br/&gt;
            }&lt;br/&gt;
         }&lt;br/&gt;
      }&lt;br/&gt;
   }&lt;br/&gt;
}&lt;/p&gt;


&lt;p&gt;Response:&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
  &quot;errors&quot;: {&lt;br/&gt;
    &quot;error&quot;: [&lt;/p&gt;
      {
        &quot;error-type&quot;: &quot;protocol&quot;,
        &quot;error-tag&quot;: &quot;unknown-element&quot;,
        &quot;error-message&quot;: &quot;\&quot;yang-ext\&quot; module does not exist in mount point.&quot;
      }
&lt;p&gt;    ]&lt;br/&gt;
  }&lt;br/&gt;
}&lt;/p&gt;


&lt;p&gt;karaf Log:&lt;/p&gt;

&lt;p&gt;2017-04-28 14:36:59,488 | WARN  | ssing-executor-1 | NetconfDevice                    | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice&lt;/p&gt;
{patch}: Unable to build schema context, unsatisfied imports {RevisionSourceIdentifier [name=ietf-yang-patch@2017-02-22]=[ModuleImportImpl [n
ame=ietf-restconf, revision=null, semanticVersion=0.0.0]]}, will reattempt with resolved only&lt;br/&gt;
2017-04-28 14:36:59,488 | DEBUG | ssing-executor-1 | NetconfDevice                    | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | {}: Unable to build schema context, unsatisfied imports {}, will reattempt with resolved only&lt;br/&gt;
SchemaResolutionException{unsatisfiedImports={RevisionSourceIdentifier [name=ietf-ya&lt;br/&gt;
        at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$AssembleSources.apply(SharedSchemaContextFactory.java:203)[62:org.opendayli&lt;br/&gt;
ght.yangtools.yang-parser-impl:1.0.1.Boron-SR1]&lt;br/&gt;
        at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$AssembleSources.apply(SharedSchemaContextFactory.java:170)[62:org.opendayli&lt;br/&gt;
ght.yangtools.yang-parser-impl:1.0.1.Boron-SR1]&lt;br/&gt;
        at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:906)&lt;span class=&quot;error&quot;&gt;&amp;#91;38:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)&lt;span class=&quot;error&quot;&gt;&amp;#91;38:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)&lt;span class=&quot;error&quot;&gt;&amp;#91;38:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.ExecutionList.add(ExecutionList.java:101)&lt;span class=&quot;error&quot;&gt;&amp;#91;38:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:170)&lt;span class=&quot;error&quot;&gt;&amp;#91;38:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.Futures.transform(Futures.java:567)&lt;span class=&quot;error&quot;&gt;&amp;#91;38:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory.createSchemaContext(SharedSchemaContextFactory.java:104)[62:org.opendayligh&lt;br/&gt;
t.yangtools.yang-parser-impl:1.0.1.Boron-SR1]&lt;br/&gt;
        at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory.createSchemaContext(SharedSchemaContextFactory.java:72)[62:org.opendaylight&lt;br/&gt;
.yangtools.yang-parser-impl:1.0.1.Boron-SR1]&lt;br/&gt;
        at org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactory.createSchemaContext(SchemaContextFactory.java:37)[59:org.opendaylight.yangtool&lt;br/&gt;
s.yang-model-api:1.0.1.Boron-SR1]&lt;br/&gt;
        at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$SchemaSetup.setUpSchema(NetconfDevice.java:451)[263:org.opendaylight.netconf.sal-netcon&lt;br/&gt;
f-connector:1.4.1.Boron-SR1]&lt;br/&gt;
        at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$SchemaSetup.run(NetconfDevice.java:428)[263:org.opendaylight.netconf.sal-netconf-connec&lt;br/&gt;
tor:1.4.1.Boron-SR1]&lt;br/&gt;
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
2017-04-28 14:36:59,488 | TRACE | ssing-executor-1 | NetconfDevice                    | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice{patch}
&lt;p&gt;: Trying to build schema context from [RevisionSourceIdentifier &lt;span class=&quot;error&quot;&gt;&amp;#91;name=show-version@2017-01-01&amp;#93;&lt;/span&gt;]&lt;br/&gt;
2017-04-28 14:36:59,494 | DEBUG | ssing-executor-1 | NetconfDevice                    | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice&lt;/p&gt;
{patch}: Schema context built successfully from [RevisionSourceIdentifier &lt;span class=&quot;error&quot;&gt;&amp;#91;name=show-version@2017-01-01&amp;#93;&lt;/span&gt;]&lt;br/&gt;
2017-04-28 14:36:59,494 | INFO  | ssing-executor-1 | MasterSalFacade                  | 267 - org.opendaylight.netconf.topology-singleton - 1.1.1.Boron-SR1 |&lt;br/&gt;
 RemoteDevice{patch}
&lt;p&gt;: Creating master data broker for device&lt;br/&gt;
2017-04-28 14:36:59,496 | DEBUG | ssing-executor-1 | NetconfDeviceSalProvider         | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice&lt;/p&gt;
{patch}: TOPOLOGY Mountpoint exposed into MD-SAL org.opendaylight.controller.md.sal.dom.broker.impl.mount.DOMMountPointServiceImpl$MountRegis&lt;br/&gt;
tration@671e331&lt;br/&gt;
2017-04-28 14:36:59,497 | DEBUG | ssing-executor-1 | KeepaliveSalFacade               | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice{patch}
&lt;p&gt;: Netconf session initiated, starting keepalives&lt;br/&gt;
2017-04-28 14:36:59,497 | DEBUG | lt-dispatcher-55 | NetconfNodeActor                 | 267 - org.opendaylight.netconf.topology-singleton - 1.1.1.Boron-SR1 |&lt;br/&gt;
 RemoteDevice&lt;/p&gt;
{patch}: Master is ready.&lt;br/&gt;
2017-04-28 14:36:59,497 | TRACE | ssing-executor-1 | KeepaliveSalFacade               | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice{patch}
&lt;p&gt;: Scheduling next keepalive in 120 SECONDS&lt;br/&gt;
2017-04-28 14:36:59,497 | INFO  | ssing-executor-1 | NetconfDevice                    | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice&lt;/p&gt;
{patch}: Netconf connector initialized successfully&lt;br/&gt;
2017-04-28 14:36:59,497 | TRACE | dispatcher-58809 | NetconfDeviceTopologyAdapter     | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice{patch}
&lt;p&gt;: Update device state transaction DOM-CHAIN-65-1 merging operational data started.&lt;br/&gt;
2017-04-28 14:36:59,498 | TRACE | dispatcher-58809 | NetconfDeviceTopologyAdapter     | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice&lt;/p&gt;
{patch}: Update device state transaction DOM-CHAIN-65-1 merging operational data ended.&lt;br/&gt;
2017-04-28 14:36:59,498 | TRACE | dispatcher-58809 | NetconfDeviceTopologyAdapter     | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice{patch}
&lt;p&gt;: Committing Transaction update:DOM-CHAIN-65-1&lt;br/&gt;
2017-04-28 14:36:59,499 | TRACE | ommitFutures-211 | NetconfDeviceTopologyAdapter     | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice&lt;/p&gt;
{patch}
&lt;p&gt;: Transaction(update) DOM-CHAIN-65-1 SUCCESSFUL&lt;br/&gt;
2017-04-28 14:37:26,077 | TRACE | p219366924-80317 | BrokerFacade                     | 269 - org.opendaylight.netconf.sal-rest-connector - 1.4.1.Boron-SR1 |&lt;br/&gt;
 Read OPERATIONAL via Restconf: /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:
yang:network-topology?revision=2013-10-21)topology-id=topology-netconf}
&lt;p&gt;]&lt;br/&gt;
2017-04-28 14:37:26,077 | DEBUG | p219366924-80317 | BrokerFacade                     | 269 - org.opendaylight.netconf.sal-rest-connector - 1.4.1.Boron-SR1 |&lt;br/&gt;
 Reading result data from transaction.&lt;br/&gt;
2017-04-28 14:37:47,617 | TRACE | ssing-executor-8 | KeepaliveSalFacade               | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice&lt;/p&gt;
{deploy}: Invoking keepalive RPC&lt;br/&gt;
2017-04-28 14:37:47,618 | TRACE | ssing-executor-8 | NetconfDeviceCommunicator        | 263 - org.opendaylight.netconf.sal-netconf-connector - 1.4.1.Boron-SR&lt;br/&gt;
1 | RemoteDevice{deploy}
&lt;p&gt;: Sending message &amp;lt;rpc message-id=&quot;m-285&quot; xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&amp;gt;&lt;br/&gt;
&amp;lt;get-config&amp;gt;&lt;br/&gt;
&amp;lt;source&amp;gt;&lt;/p&gt;</comment>
                            <comment id="39525" author="ivan.hrasko@pantheon.tech" created="Thu, 11 May 2017 07:44:18 +0000"  >&lt;p&gt;Hi&lt;/p&gt;

&lt;p&gt;Yang PATCH is supported on mount points in latest Boron (SR-3).&lt;/p&gt;

&lt;p&gt;message:&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
&#160; &quot;errors&quot;: {&lt;br/&gt;
&#160;&#160;&#160; &quot;error&quot;: [&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160; &lt;/p&gt;
{
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;error-type&quot;: &quot;protocol&quot;,
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;error-tag&quot;: &quot;unknown-element&quot;,
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;error-message&quot;: &quot;\&quot;yang-ext\&quot; module does not exist in mount point.&quot;
&#160;&#160;&#160;&#160;&#160; }
&lt;p&gt;&#160;&#160;&#160; ]&lt;br/&gt;
&#160; }&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;wants to tell you that module &quot;ietf-yang-patch&quot; does not exist behind mount point (its different bug solved in next releases:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/52724/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/52724/&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;ietf-yang-patch describes Yang PATCH data message structure, it is not located on mount point or controller itself.&lt;br/&gt;
I do not understand why you want to use it.&lt;br/&gt;
Try to use another module which you are sure is present behind mount point.&lt;/p&gt;

&lt;p&gt;Regards&lt;/p&gt;</comment>
                            <comment id="39526" author="ivan.hrasko@pantheon.tech" created="Thu, 11 May 2017 07:48:48 +0000"  >&lt;p&gt;See examples:&lt;br/&gt;
&lt;a href=&quot;https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Restconf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Restconf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just change URI to point to your mount point.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="21286">NETCONF-273</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="21279">NETCONF-266</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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6272</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=6272]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10307"><![CDATA[Boron-1]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01xa7:</customfieldvalue>

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