<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:32 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>[OPNFLWPLUG-845] Switch hangs in controller if a reconnect happens just after switch is set in IDLE state</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-845</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;To reproduce:&lt;/p&gt;

&lt;p&gt;1) Start mininet to controller:&lt;/p&gt;

&lt;p&gt;sudo mn --controller &apos;remote,ip=192.168.0.2,port=6633&apos; --topo tree,1&lt;/p&gt;

&lt;p&gt;2) On the switch block the OF connection using iptables. This will simulate some OF agents behavior that do not close the OF connection when they are stopped:&lt;/p&gt;

&lt;p&gt;sudo iptables -A OUTPUT -d 192.168.0.2 -j DROP&lt;/p&gt;

&lt;p&gt;3) Wait until controller sends ECHO request and switch is declared IDLE. Controller will close the OF session in 2 secs after this message:&lt;/p&gt;

&lt;p&gt;2017-01-27 04:50:58,890 | INFO  | ofppool-0        | SystemNotificationsListenerImpl  | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Switch Idle state occurred, node=/192.168.0.24:34288|auxId=0&lt;/p&gt;

&lt;p&gt;4) Before the 2 seconds (just right after the above message) restore the OF connection:&lt;/p&gt;

&lt;p&gt;sudo iptables -D OUTPUT -d 192.168.0.2 -j DROP&lt;/p&gt;

&lt;p&gt;5) This what is seen in karaf log, the switch hangs in the controller and only workaround is to restart the controller:&lt;/p&gt;

&lt;p&gt;2017-01-27 04:50:59,887 | INFO  | ntLoopGroup-11-5 | SystemNotificationsListenerImpl  | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | ConnectionEvent: Connection closed by device, Device:/192.168.0.24:34288, NodeId:openflow:1&lt;br/&gt;
2017-01-27 04:50:59,894 | WARN  | ntLoopGroup-11-5 | StatisticsGatheringUtils         | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Can&apos;t write to transaction, transaction chain probably closed.&lt;br/&gt;
2017-01-27 04:50:59,894 | WARN  | ntLoopGroup-11-5 | StatisticsManagerImpl            | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Statistics gathering for single node openflow:1 was not successful: Task was cancelled.&lt;br/&gt;
2017-01-27 04:51:00,704 | INFO  | ntLoopGroup-11-6 | ConnectionAdapterImpl            | 277 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.8.1.Boron-SR1 | Hello received / branch&lt;br/&gt;
2017-01-27 04:51:00,706 | INFO  | ntLoopGroup-11-6 | DeviceManagerImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | ConnectionEvent: Device connected to controller, Device:/192.168.0.24:34291, NodeId:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;&lt;br/&gt;
2017-01-27 04:51:00,707 | INFO  | ntLoopGroup-11-6 | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | SetRole called with input:SetRoleInput [_controllerRole=BECOMESLAVE, _node=NodeRef [_value=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
&lt;p&gt;], augmentation=[]]&lt;br/&gt;
2017-01-27 04:51:00,707 | INFO  | ntLoopGroup-11-6 | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Requesting state change to BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:00,707 | INFO  | ntLoopGroup-11-6 | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | RoleChangeTask called on device:openflow:1 OFPRole:BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:00,707 | INFO  | ntLoopGroup-11-6 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | getGenerationIdFromDevice called for device: openflow:1&lt;br/&gt;
2017-01-27 04:51:00,707 | INFO  | ntLoopGroup-11-6 | LifecycleServiceImpl             | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Registered clustering MASTER services for node openflow:1&lt;br/&gt;
2017-01-27 04:51:00,709 | INFO  | ntLoopGroup-11-6 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | submitRoleChange called for device:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;, role:BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:00,710 | INFO  | ntLoopGroup-11-6 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | submitRoleChange onSuccess for device:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;, role:BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:00,712 | INFO  | ult-dispatcher-2 | LifecycleServiceImpl             | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Starting clustering MASTER services for node openflow:1&lt;br/&gt;
2017-01-27 04:51:00,712 | INFO  | ult-dispatcher-2 | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Starting device context cluster services for node openflow:1&lt;br/&gt;
2017-01-27 04:51:00,713 | INFO  | ntLoopGroup-11-6 | DeviceInitializationUtils        | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | IP address of switch is: /192.168.0.24:34291&lt;br/&gt;
2017-01-27 04:51:00,716 | INFO  | ntLoopGroup-11-6 | DeviceInitializationUtils        | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Static node Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; info: OFPMPMETERFEATURES collected&lt;br/&gt;
2017-01-27 04:51:00,717 | INFO  | ntLoopGroup-11-6 | DeviceInitializationUtils        | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Static node Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; info: OFPMPGROUPFEATURES collected&lt;br/&gt;
2017-01-27 04:51:00,717 | INFO  | ntLoopGroup-11-6 | DeviceInitializationUtils        | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Static node Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; info: OFPMPPORTDESC collected&lt;br/&gt;
2017-01-27 04:51:00,718 | INFO  | ult-dispatcher-2 | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | SetRole called with input:SetRoleInput [_controllerRole=BECOMEMASTER, _node=NodeRef [_value=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
&lt;p&gt;], augmentation=[]]&lt;br/&gt;
2017-01-27 04:51:00,718 | INFO  | ult-dispatcher-2 | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Requesting state change to BECOMEMASTER&lt;br/&gt;
2017-01-27 04:51:00,718 | INFO  | ult-dispatcher-2 | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | RoleChangeTask called on device:openflow:1 OFPRole:BECOMEMASTER&lt;br/&gt;
2017-01-27 04:51:00,718 | INFO  | ult-dispatcher-2 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | getGenerationIdFromDevice called for device: openflow:1&lt;br/&gt;
2017-01-27 04:51:00,718 | INFO  | ult-dispatcher-2 | StatisticsContextImpl            | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Starting statistics context cluster services for node openflow:1&lt;br/&gt;
2017-01-27 04:51:00,718 | INFO  | ult-dispatcher-2 | StatisticsManagerImpl            | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Scheduling statistics poll for device: Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;&lt;br/&gt;
2017-01-27 04:51:00,719 | INFO  | ntLoopGroup-11-6 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | submitRoleChange called for device:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;, role:BECOMEMASTER&lt;br/&gt;
2017-01-27 04:51:00,722 | INFO  | ntLoopGroup-11-6 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | submitRoleChange onSuccess for device:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;, role:BECOMEMASTER&lt;br/&gt;
2017-01-27 04:51:00,891 | WARN  | ofppool-0        | SystemNotificationsListenerImpl  | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Exception while  waiting for echoReply from &lt;span class=&quot;error&quot;&gt;&amp;#91;/192.168.0.24:34288&amp;#93;&lt;/span&gt; in TIMEOUTING state: Timeout waiting for task.&lt;br/&gt;
2017-01-27 04:51:00,891 | INFO  | ofppool-0        | SystemNotificationsListenerImpl  | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | ConnectionEvent:Closing connection as device is idle. Echo sent at Fri Jan 27 04:50:58 UTC 2017. Device:/192.168.0.24:34288, NodeId:openflow:1&lt;br/&gt;
2017-01-27 04:51:00,901 | INFO  | ofppool-0        | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | SetRole called with input:SetRoleInput [_controllerRole=BECOMESLAVE, _node=NodeRef [_value=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
&lt;p&gt;], augmentation=[]]&lt;br/&gt;
2017-01-27 04:51:00,901 | INFO  | ofppool-0        | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Requesting state change to BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:00,901 | INFO  | ofppool-0        | SalRoleServiceImpl               | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | RoleChangeTask called on device:openflow:1 OFPRole:BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:00,901 | INFO  | ofppool-0        | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | getGenerationIdFromDevice called for device: openflow:1&lt;br/&gt;
2017-01-27 04:51:00,902 | INFO  | ntLoopGroup-11-6 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | submitRoleChange called for device:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;, role:BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:00,902 | INFO  | ntLoopGroup-11-6 | RoleService                      | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | submitRoleChange onSuccess for device:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;, role:BECOMESLAVE&lt;br/&gt;
2017-01-27 04:51:08,823 | WARN  | lt-dispatcher-35 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:08,824 | WARN  | lt-dispatcher-35 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:13,820 | WARN  | ult-dispatcher-4 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:13,821 | WARN  | ult-dispatcher-4 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:16,098 | WARN  | ntLoopGroup-11-6 | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for port 1 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,130 | WARN  | ntLoopGroup-11-6 | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for port 2 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,187 | INFO  | ntLoopGroup-11-6 | SystemNotificationsListenerImpl  | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | ConnectionEvent: Connection closed by device, Device:/192.168.0.24:34291, NodeId:openflow:1&lt;br/&gt;
2017-01-27 04:51:16,187 | INFO  | ntLoopGroup-11-6 | DeviceManagerImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | DeviceContext for Node openflow:1 was not found. Connection is terminated without OFP context suite.&lt;br/&gt;
2017-01-27 04:51:16,201 | WARN  | Thread-104       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for 0 on port 1 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,231 | WARN  | Thread-105       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for 0 on port 2 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,303 | WARN  | Thread-104       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for 1 on port 1 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,332 | WARN  | Thread-105       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for 1 on port 2 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,404 | WARN  | Thread-104       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for 2 on port 1 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,404 | WARN  | Thread-104       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Failed to update port status for port 1 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; even after 3 retries&lt;br/&gt;
2017-01-27 04:51:16,433 | WARN  | Thread-105       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Error processing port status message for 2 on port 2 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; : org.opendaylight.controller.md.sal.common.api.data.TransactionChainClosedException: Cannot write into transaction.&lt;br/&gt;
2017-01-27 04:51:16,433 | WARN  | Thread-105       | DeviceContextImpl                | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.Boron-SR1 | Failed to update port status for port 2 on device Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; even after 3 retries&lt;br/&gt;
2017-01-27 04:51:18,821 | WARN  | ult-dispatcher-4 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:18,822 | WARN  | lt-dispatcher-26 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:23,821 | WARN  | lt-dispatcher-35 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:23,821 | WARN  | lt-dispatcher-35 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:28,821 | WARN  | lt-dispatcher-35 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2017-01-27 04:51:28,821 | WARN  | lt-dispatcher-35 | RpcRegistry                      | 189 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.1.Boron-SR1 | Timed out finding routers for RouteIdentifierI&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="28113">OPNFLWPLUG-845</key>
            <summary>Switch hangs in controller if a reconnect happens just after switch is set in IDLE state</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="10000">Done</resolution>
                                        <assignee username="ecelgp">Luis Gomez</assignee>
                                    <reporter username="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Fri, 27 Jan 2017 05:22:04 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:59 +0000</updated>
                            <resolved>Thu, 2 Mar 2017 17:12:07 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="58618" author="tomas.slusny@pantheon.tech" created="Tue, 21 Feb 2017 15:09:48 +0000"  >&lt;p&gt;I successfully reproduced this bug on my local machine, and pushed patch to Gerrit that hopefully resolves this bug (was not able to reproduce it any more when following Luis&apos;s steps).&lt;/p&gt;

&lt;p&gt;Here is link to gerrit: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/52116/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/52116/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Luis, can you retest it please and verify that it is resolved?&lt;/p&gt;</comment>
                            <comment id="58619" author="abhijit2511" created="Thu, 23 Feb 2017 16:51:56 +0000"  >&lt;p&gt;Luis,&lt;/p&gt;

&lt;p&gt;Any update on this bug as Tomas mentions in the last comment it has been fixed?&lt;/p&gt;

&lt;p&gt;Abhijit&lt;/p&gt;</comment>
                            <comment id="58620" author="ecelgp" created="Fri, 24 Feb 2017 08:20:02 +0000"  >&lt;p&gt;Yes, this seems to work in the patch.&lt;/p&gt;</comment>
                            <comment id="58621" author="tomas.slusny@pantheon.tech" created="Mon, 27 Feb 2017 18:06:14 +0000"  >&lt;p&gt;Great then, patch was merged, so I think we can close this issue, right?&lt;/p&gt;</comment>
                            <comment id="58622" author="vishnoianil@gmail.com" created="Thu, 2 Mar 2017 08:07:06 +0000"  >&lt;p&gt;Do we want to cherry-pick this to stable/boron?&lt;/p&gt;</comment>
                            <comment id="58623" author="ecelgp" created="Thu, 2 Mar 2017 17:12:07 +0000"  >&lt;p&gt;Yes.&lt;/p&gt;</comment>
                    </comments>
                    <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>7689</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=7689]]></customfieldvalue>

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

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