<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:49 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-758] Fix functionality of the test tool</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-758</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;The testool under netconf/tools/netconf-testtool consists of multiple parts&lt;br/&gt;
 which need to be updated.&lt;/p&gt;

&lt;p&gt;1. netconf-testool&lt;br/&gt;
 The automatic bulk registration of devices on the controller via RESTCONF is broken.&lt;br/&gt;
 The tool also uses old draft-bierman-netconf-restconf-02 paths - we would like to update to RFC 8040 paths.&lt;/p&gt;

&lt;p&gt;2. rest-perf-client&lt;br/&gt;
 The tool is using old draft-bierman-netconf-restconf-02 paths.&lt;br/&gt;
 To update to RFC 8040 the tool is missing proper authorization of requests.&lt;/p&gt;

&lt;p&gt;3. scale-util&lt;br/&gt;
 The tool has multiple issues. It cannot correctly stop and start Karaf container.&lt;br/&gt;
 In addition it is still using draft-bierman-netconf-restconf-02 noauth feature.&lt;br/&gt;
 To update to RFC 8040 feature a proper authorization needs to be implemented in the tool.&lt;/p&gt;

&lt;p&gt;4. stress-client&lt;br/&gt;
 This tool is working with NETCONF protocol and works as expected.&lt;/p&gt;

&lt;p&gt;In general the code of all tools can/should be refactored because it contains a lot&lt;br/&gt;
 of duplicate logic.&lt;/p&gt;</description>
                <environment></environment>
        <key id="33813">NETCONF-758</key>
            <summary>Fix functionality of the test tool</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</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="dominik.vrbovsky">Dominik Vrbovsk&#253;</assignee>
                                    <reporter username="oleksii.mozghovyi">Oleksii Mozghovyi</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Mon, 15 Feb 2021 09:24:14 +0000</created>
                <updated>Mon, 14 Feb 2022 14:18:12 +0000</updated>
                            <resolved>Wed, 2 Feb 2022 12:55:38 +0000</resolved>
                                                    <fixVersion>2.0.13</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="70424" author="JIRAUSER14500" created="Tue, 25 Jan 2022 11:57:35 +0000"  >&lt;p&gt;what is the max connection batch size&#160; a netconftest tool(v1.13.x) can simulate and connect to controller in one go?&lt;/p&gt;</comment>
                            <comment id="70426" author="ivanhrasko" created="Wed, 26 Jan 2022 08:40:19 +0000"  >&lt;p&gt;That depends on the machine you have. You can be also limited by the number of ports available.&lt;/p&gt;</comment>
                            <comment id="70429" author="JIRAUSER14500" created="Thu, 27 Jan 2022 05:05:34 +0000"  >&lt;p&gt;With 2GB heap size how many devices we can simulate and connect to controller with netconftesttool version 1.13.x&lt;/p&gt;

&lt;p&gt;eg : java -jar netconf-testtool-2.0.13-SNAPSHOT --controller-ip 127.0.0.1 --controller-port 8181 --device-count 5000 --debug true&lt;/p&gt;

&lt;p&gt;When I have tested, the tool is behaving differently, sometimes its connecting 1k devices with v1.13.7 and sometimes 5k with v1.13.5 with a total device count 5K as specified in the above command.&lt;/p&gt;

&lt;p&gt;Not sure if I am using the tool in correct way. Please help&lt;/p&gt;</comment>
                            <comment id="70430" author="JIRAUSER14500" created="Thu, 27 Jan 2022 05:18:19 +0000"  >&lt;p&gt;Seeing the below exception in ODL logs for some ports:&lt;/p&gt;

&lt;p&gt;An exception was thrown by org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandler$$Lambda$1831/0x00000001014e5040.operationComplete()&lt;br/&gt;
java.lang.IllegalStateException: complete already: AbstractBootstrap$PendingRegistrationPromise@7e9d9099(failure: org.opendaylight.netconf.shaded.sshd.common.SshException: DefaultConnectFuture&lt;span class=&quot;error&quot;&gt;&amp;#91;admin@/127.0.0.1:22759&amp;#93;&lt;/span&gt;: Failed (ConnectException) to execute: Connection refused)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10300">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="34237">NETCONF-797</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34238">NETCONF-798</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34236">NETCONF-796</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|i03x6n:</customfieldvalue>

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