<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:24 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-590] Refactor NETCONF transport layer</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-590</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;As a legacy of pre-callhome and protocol-framework world, we have no separation between network-level roles (i.e. session initiation client/server) and NETCONF-level roles (i.e. NETCONF client/server).&lt;/p&gt;

&lt;p&gt;This leads to quite a bit of duplication between netconf-netty-util, callhome-protocol and netconf-{tcp,ssh}, where we have separate netty dispatchers and client/server handling - even though the only difference is who is initiating the network channel &#8211; this is detailed in &lt;a href=&quot;https://tools.ietf.org/html/rfc8071#section-2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc8071#section-2&lt;/a&gt; . In the context of&#160; Figure 1 there, our technology stack has further complication, because we rely on Apache SSH to handle SSH protocol details and we only attach to the NETCONF channel &#8211; which is subject of &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-571&quot; title=&quot;Rework SSHD integration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-571&quot;&gt;NETCONF-571&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Refactor the four components to cleanly separate the connection initiation from other session establishment concerns (authentication and NETCONF negotiation).&lt;/p&gt;</description>
                <environment></environment>
        <key id="31254">NETCONF-590</key>
            <summary>Refactor NETCONF transport layer</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</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="rkashapov">Ruslan Kashapov</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Fri, 4 Jan 2019 16:50:06 +0000</created>
                <updated>Sun, 28 Jan 2024 19:03:32 +0000</updated>
                            <resolved>Sun, 28 Jan 2024 19:03:32 +0000</resolved>
                                                    <fixVersion>7.0.0</fixVersion>
                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                                                            <comments>
                            <comment id="68134" author="jluhrsen" created="Thu, 21 May 2020 18:09:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt;&#160;is this related to the mina-sshd patches I saw coming in? &lt;a href=&quot;https://git.opendaylight.org/gerrit/c/netconf/+/89455&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;example &lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="68135" author="rovarga" created="Thu, 21 May 2020 19:45:21 +0000"  >&lt;p&gt;Those two referenced are actually related to the email report I saw a few weeks back around ssh console being terminated during feature:install &#8211; I don&apos;t have the pointer, though. There was some follow-up work to NETCOFN-674, which is related to this, but in general, nope this issue specifically is not moving (yet).&lt;/p&gt;</comment>
                            <comment id="72122" author="rovarga" created="Wed, 19 Apr 2023 12:29:31 +0000"  >&lt;p&gt;Okay, so we have the basic transports in, now we need to deal with switching over to it (i.e. eliminate netconf-netty-util and use these transports in netconf-client/netconf-impl)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="21377">NETCONF-364</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37508">NETCONF-1190</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30801">NETCONF-571</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37509">NETCONF-1191</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="37003">MDSAL-829</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36963">YANGTOOLS-1514</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36127">MDSAL-768</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36850">MDSAL-824</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="30579">NETCONF-554</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="36932">NETCONF-1030</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="37151">NETCONF-1106</subtask>
                            <subtask id="37153">NETCONF-1108</subtask>
                            <subtask id="37500">NETCONF-1183</subtask>
                            <subtask id="37936">NETCONF-1237</subtask>
                            <subtask id="37937">NETCONF-1238</subtask>
                    </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|i03lu7:</customfieldvalue>

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