<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:09 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-94] Netconf send subsequent rpc messages to device before receiving previous rpc reply.</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-94</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;In current implementation, Netconf session send subsequent rpc messages to device &lt;br/&gt;
before receiving previous rpc reply, the session will queue the message for acknowledgement of reply message.&lt;/p&gt;

&lt;p&gt;Some device may discard subsequent messages before current message is processed over. thus will cause the message in queue never get the reply. and can&apos;t guarantee the message process pipeline in the device.&lt;/p&gt;

&lt;p&gt;my recommendation is this:&lt;/p&gt;

&lt;p&gt;Netconf session queue all the messages to be sent and send the first message in queue to device, after receiving the reply message ,dequeue the message and get the next message and send to device.&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21107">NETCONF-94</key>
            <summary>Netconf send subsequent rpc messages to device before receiving previous rpc reply.</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</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="10002">Duplicate</resolution>
                                        <assignee username="nanfei.nf.chen@gmail.com">Nanfei Chen</assignee>
                                    <reporter username="haiping_zhao@h3c.com">zhaohaiping</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 Oct 2015 01:21:32 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:16 +0000</updated>
                            <resolved>Fri, 21 Oct 2016 08:16:38 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="39044" author="tony.tkacik@gmail.com" created="Thu, 29 Oct 2015 08:15:44 +0000"  >&lt;p&gt;Changing type to Change Request - since it requires change of existing functionality.&lt;/p&gt;

&lt;p&gt;I would suggest not to change default behaviour (basicly has performance implications, which will not allow NETCONF to use full potential of correctly&lt;br/&gt;
implemented NETCONF 6241 devices).&lt;/p&gt;

&lt;p&gt;I can envision some type of compatibility settings per device which will allow / disable this behaviour.&lt;/p&gt;</comment>
                            <comment id="39045" author="haiping_zhao@h3c.com" created="Thu, 29 Oct 2015 08:49:51 +0000"  >&lt;p&gt;I agree with you, options could be added to sal-netconf-connector on a module basis, so whether or not RPCs need to be send sequentially is session based. BTW, for compatibility with device it should be the default behavior to send the RPCs sequentially.&lt;/p&gt;</comment>
                            <comment id="39046" author="rovarga" created="Fri, 13 Nov 2015 12:57:53 +0000"  >&lt;p&gt;Move to NETCONFI project.&lt;/p&gt;</comment>
                            <comment id="39047" author="tcere" created="Tue, 24 Nov 2015 12:03:06 +0000"  >&lt;p&gt;@zhaohaiping&lt;/p&gt;

&lt;p&gt;Can you take this bug if you are still working on it? I&apos;m assuming you are since you put it as in progress.&lt;/p&gt;</comment>
                            <comment id="39048" author="haiping_zhao@h3c.com" created="Mon, 30 Nov 2015 02:59:46 +0000"  >&lt;p&gt;(In reply to Tomas Cere from comment #5)&lt;br/&gt;
&amp;gt; @zhaohaiping&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Can you take this bug if you are still working on it? I&apos;m assuming you are&lt;br/&gt;
&amp;gt; since you put it as in progress.&lt;/p&gt;

&lt;p&gt;we take a temporary approach for our use which can&apos;t be compatible with current version.&lt;/p&gt;

&lt;p&gt; We don&apos;t have resources currently to work on this bug, so we change the bug state to confirmed.&lt;/p&gt;</comment>
                            <comment id="39049" author="nanfei.nf.chen@gmail.com" created="Sat, 26 Mar 2016 15:07:45 +0000"  >&lt;p&gt;I have submitted a change for this bug.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/36775/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/36775/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39050" author="tcere" created="Thu, 28 Apr 2016 09:30:15 +0000"  >&lt;p&gt;There is a more generic solution in the patch for &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-173&quot; title=&quot;implement concurrent message limit&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-173&quot;&gt;&lt;del&gt;NETCONF-173&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39051" author="jmorvay@cisco.com" created="Fri, 21 Oct 2016 08:16:38 +0000"  >&lt;p&gt;With concurrent message limit (&lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-173&quot; title=&quot;implement concurrent message limit&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-173&quot;&gt;&lt;del&gt;NETCONF-173&lt;/del&gt;&lt;/a&gt;), for your scenario you can set the limit to 1.&lt;/p&gt;

&lt;p&gt;This should force netconf session to behave as you demanded.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="21186">NETCONF-173</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="21186">NETCONF-173</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="25990">CONTROLLER-1436</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>4548</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=4548]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10318"><![CDATA[Change Request]]></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|i01wf3:</customfieldvalue>

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