<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:22 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-577] sshd-2.0.0 seems to be stuck on shutdown</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-577</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;This is seen in SFT:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2018-10-29T16:33:39,505 | ERROR | Framework stop&#160;&#160; | BeanRecipe&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 18 - org.apache.aries.blueprint.core - 1.8.3 | The blueprint bean netconfMdsalServer in bundle mdsal-netconf-ssh/1.5.1.SNAPSHOT incorrectly threw an
exception from its destroy method.
java.net.SocketTimeoutException: Failed to receive closure confirmation within 60000 millis
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.sshd.server.SshServer.stop(SshServer.java:341) [132:org.apache.sshd.core:2.0.0]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.opendaylight.netconf.ssh.SshProxyServer.close(SshProxyServer.java:106) [102:mdsal-netconf-ssh:1.5.1.SNAPSHOT]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.opendaylight.netconf.ssh.NetconfNorthboundSshServer.close(NetconfNorthboundSshServer.java:82) [102:mdsal-netconf-ssh:1.5.1.SNAPSHOT]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:887) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:329) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:745) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:956) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:890) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:325) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:346) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender.access$400(BlueprintExtender.java:68) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender$BlueprintContainerServiceImpl.destroyContainer(BlueprintExtender.java:633) [18:org.apache.aries.blueprint.core:1.8.3]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.opendaylight.controller.blueprint.BlueprintBundleTracker.shutdownAllContainers(BlueprintBundleTracker.java:286) [193:org.opendaylight.controller.blueprint:0.9.1.SNAPSHOT]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.opendaylight.controller.blueprint.BlueprintBundleTracker.bundleChanged(BlueprintBundleTracker.java:191) [193:org.opendaylight.controller.blueprint:0.9.1.SNAPSHOT]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.container.Module.doStop(Module.java:634) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.container.Module.stop(Module.java:498) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165) [?:?]
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.lang.Thread.run(Thread.java:748) [?:?]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="30955">NETCONF-577</key>
            <summary>sshd-2.0.0 seems to be stuck on shutdown</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</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="tcere">Tomas Cere</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 Oct 2018 15:37:01 +0000</created>
                <updated>Mon, 7 Jan 2019 13:20:50 +0000</updated>
                            <resolved>Mon, 7 Jan 2019 13:20:50 +0000</resolved>
                                    <version>Neon</version>
                    <version>Fluorine SR1</version>
                                    <fixVersion>Neon</fixVersion>
                    <fixVersion>Fluorine SR2</fixVersion>
                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="65436" author="rovarga" created="Mon, 29 Oct 2018 15:40:42 +0000"  >&lt;p&gt;This can be seen during container shutdown, too, and seems to be cause by the following:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;&quot;Framework stop&quot; #205 daemon prio=5 os_prio=0 tid=0x00007ff94c04f000 nid=0x4a69 in Object.wait() [0x00007ff9d9d85000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160; at java.lang.Object.wait(Native Method)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:211)
&#160;&#160;&#160; - locked &amp;lt;0x00000000d8b44be0&amp;gt; (a java.lang.Object)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:56)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:306)
&#160;&#160;&#160; at Proxy376b1c8f_149c_43ab_a8ef_84bcff61daa3.execute(Unknown Source)
&#160;&#160;&#160; at sun.nio.ch.AsynchronousChannelGroupImpl.executeOnPooledThread(AsynchronousChannelGroupImpl.java:188)
&#160;&#160;&#160; at sun.nio.ch.Invoker.invokeIndirectly(Invoker.java:212)
&#160;&#160;&#160; at sun.nio.ch.UnixAsynchronousServerSocketChannelImpl.implClose(UnixAsynchronousServerSocketChannelImpl.java:118)
&#160;&#160;&#160; at sun.nio.ch.AsynchronousServerSocketChannelImpl.close(AsynchronousServerSocketChannelImpl.java:111)
&#160;&#160;&#160; at org.apache.sshd.common.io.nio2.Nio2Acceptor.unbind(Nio2Acceptor.java:113)
&#160;&#160;&#160; at org.apache.sshd.common.io.nio2.Nio2Acceptor.unbind(Nio2Acceptor.java:99)
&#160;&#160;&#160; at org.apache.sshd.common.io.nio2.Nio2Acceptor.close(Nio2Acceptor.java:141)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:56)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:45)
&#160;&#160;&#160; at org.apache.sshd.common.future.AbstractSshFuture.notifyListener(AbstractSshFuture.java:159)
&#160;&#160;&#160; at org.apache.sshd.common.future.DefaultSshFuture.addListener(DefaultSshFuture.java:167)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:57)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:45)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.SequentialCloseable.doClose(SequentialCloseable.java:69)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.SimpleCloseable.close(SimpleCloseable.java:63)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.AbstractInnerCloseable.doCloseImmediately(AbstractInnerCloseable.java:46)
&#160;&#160;&#160; at org.apache.sshd.common.util.closeable.AbstractCloseable.close(AbstractCloseable.java:83)
&#160;&#160;&#160; at org.apache.sshd.server.SshServer.stop(SshServer.java:339)
&#160;&#160;&#160; at org.opendaylight.netconf.ssh.SshProxyServer.close(SshProxyServer.java:106)
&#160;&#160;&#160; at org.opendaylight.netconf.ssh.NetconfNorthboundSshServer.close(NetconfNorthboundSshServer.java:82)
&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:498)
&#160;&#160;&#160; at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:887)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:329)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:745)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:956)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:890)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:325)
&#160;&#160;&#160; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
&#160;&#160;&#160; at java.util.concurrent.FutureTask.run(FutureTask.java:266)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:346)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender.access$400(BlueprintExtender.java:68)
&#160;&#160;&#160; at org.apache.aries.blueprint.container.BlueprintExtender$BlueprintContainerServiceImpl.destroyContainer(BlueprintExtender.java:633)
&#160;&#160;&#160; at org.opendaylight.controller.blueprint.BlueprintBundleTracker.shutdownAllContainers(BlueprintBundleTracker.java:286)
&#160;&#160;&#160; at org.opendaylight.controller.blueprint.BlueprintBundleTracker.bundleChanged(BlueprintBundleTracker.java:191)
&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
&#160;&#160;&#160; at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
&#160;&#160;&#160; at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213)
&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120)
&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112)
&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168)
&#160;&#160;&#160; at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
&#160;&#160;&#160; at org.eclipse.osgi.container.Module.doStop(Module.java:634)
&#160;&#160;&#160; at org.eclipse.osgi.container.Module.stop(Module.java:498)
&#160;&#160;&#160; at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202)
&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165)
&#160;&#160;&#160; at java.lang.Thread.run(Thread.java:748)

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;i.e. it would seem we are re-entering the threadpool injected via blueprint, which is not accessible.&lt;/p&gt;</comment>
                            <comment id="65437" author="rovarga" created="Mon, 29 Oct 2018 15:48:41 +0000"  >&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2018-10-29T16:27:39,469 | INFO&#160; | Framework stop&#160;&#160; | BlueprintExtender&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 18 - org.apache.aries.blueprint.core - 1.8.3 | Destroying BlueprintContainer for bundle org.opendaylight.controller.netty-event-executor-config/0.9.1.SNAPSHOT
2018-10-29T16:27:39,472 | INFO&#160; | Framework stop&#160;&#160; | BlueprintExtender&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 18 - org.apache.aries.blueprint.core - 1.8.3 | Destroying BlueprintContainer for bundle org.opendaylight.aaa.cert/0.8.1.SNAPSHOT
2018-10-29T16:27:39,483 | INFO&#160; | Framework stop&#160;&#160; | BlueprintExtender&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 18 - org.apache.aries.blueprint.core - 1.8.3 | Destroying BlueprintContainer for bundle mdsal-netconf-tcp/1.5.1.SNAPSHOT
2018-10-29T16:27:39,498 | INFO&#160; | Framework stop&#160;&#160; | BlueprintExtender&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 18 - org.apache.aries.blueprint.core - 1.8.3 | Destroying BlueprintContainer for bundle mdsal-netconf-ssh/1.5.1.SNAPSHOT
2018-10-29T16:27:39,509 | INFO&#160; | opendaylight-cluster-data-akka.actor.default-dispatcher-46 | LocalActorRef&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 75 - com.typesafe.akka.slf4j - 2.5.11 | Message [org.opendaylight.controller.remote.rpc.registry.RpcRegistry$Messages$RemoveRoutes] without sender to Actor[akka://opendaylight-cluster-data/user/rpc/registry#720141878] was not delivered. [1] dead letters encountered. This logging can be turned off or adjusted with configuration settings &apos;akka.log-dead-letters&apos; and &apos;akka.log-dead-letters-during-shutdown&apos;.
2018-10-29T16:32:39,502 | INFO&#160; | Framework stop&#160;&#160; | ReferenceRecipe&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 18 - org.apache.aries.blueprint.core - 1.8.3 | Timeout expired when waiting for mandatory OSGi service reference (&amp;amp;(type=global-event-executor)(objectClass=io.netty.util.concurrent.EventExecutor))
2018-10-29T16:32:39,504 | WARN&#160; | Framework stop&#160;&#160; | DefaultCloseFuture&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 54 - org.apache.sshd.core - 1.6.0 | notifyListener(DefaultCloseFuture[id=SshServer[2cbcef70]][value=true]) failed (ServiceUnavailableException) to invoke org.apache.sshd.common.util.closeable.SequentialCloseable$1@b918d23: Timeout expired when waiting for mandatory OSGi service reference: (&amp;amp;(type=global-event-executor)(objectClass=io.netty.util.concurrent.EventExecutor))
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;this eans that netty-event-executor-config is being destroyed before the SSH server, explaining why this is happening.&lt;/p&gt;</comment>
                            <comment id="65467" author="rovarga" created="Wed, 31 Oct 2018 17:01:59 +0000"  >&lt;p&gt;This looks to be related to the sshd-netty use, I will investigate further.&lt;/p&gt;</comment>
                            <comment id="65806" author="rovarga" created="Wed, 28 Nov 2018 13:22:55 +0000"  >&lt;p&gt;Ran out of cycles and will not be able to look at this this year. Jakub can you take a look?&lt;/p&gt;</comment>
                            <comment id="65827" author="jmorvay" created="Thu, 29 Nov 2018 18:09:56 +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; Ok, I will have a look at this.&lt;/p&gt;</comment>
                            <comment id="65860" author="rkosegi" created="Mon, 3 Dec 2018 13:24:09 +0000"  >&lt;p&gt;Can we raise priority on this, please?&lt;/p&gt;

&lt;p&gt;It is affecting integration tests in our environment that are restarting ODL and are expecting that shutdown will happen in some time.&lt;/p&gt;</comment>
                            <comment id="66113" author="rovarga" created="Thu, 3 Jan 2019 14:49:38 +0000"  >&lt;p&gt;Perhaps not using netty, but NIO2 would solve this. Netty is not buying us anything here, really, as we shuffle NETCONF subchannel data synchronously, anyway.&lt;/p&gt;</comment>
                            <comment id="66130" author="tcere" created="Mon, 7 Jan 2019 10:28:27 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/79268/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/79268/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="66131" author="tcere" created="Mon, 7 Jan 2019 12:09:52 +0000"  >&lt;p&gt;Fluorine:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/79270/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/79270/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="31104">NETCONF-583</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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03k13:</customfieldvalue>

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