<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:54 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-600] He: Unable to control a OF 1.3 switch after a Role-Request message for the switch fails</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-600</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;When the Helium version of OpenFlow plugin connected to an OpenFlow 1.3 switch, it failed to execute a role push request.&lt;br/&gt;
As the result, the plugin could not do anything to the switch, including installing flow entries.&lt;/p&gt;

&lt;p&gt;The issue occasionally happens when the Helium version connects to OpenFlow 1.3 switches.&lt;/p&gt;

&lt;p&gt;For example, it occurred in the VTN CSIT, too.&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/vtn/job/vtn-csit-1node-manager-only-beryllium/67/artifact/karaf.log&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/vtn/job/vtn-csit-1node-manager-only-beryllium/67/artifact/karaf.log&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I had not observed this issue before yesterday, so I guess the bug is created recently, likely yesterday.&lt;/p&gt;

&lt;p&gt;I used the ODL controller which was built today from the latest source code of the stable/beryllium branch of the VTN project to detect the issue.&lt;br/&gt;
When I observed the issue, I ran just one single controller.&lt;/p&gt;


&lt;p&gt;The error messages I saw in the karaf.log are as follows:&lt;/p&gt;


&lt;p&gt;2016-01-21 06:45:08,556 | INFO  | entLoopGroup-9-7 | ConnectionAdapterImpl            | 159 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.7.0.SNAPSHOT | Hello received / branch&lt;br/&gt;
2016-01-21 06:45:08,558 | INFO  | entLoopGroup-9-7 | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | requestOpenflowEntityOwnership: Registered controller for the&lt;br/&gt;
ownership of Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:6&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-01-21 06:45:08,559 | INFO  | entLoopGroup-9-7 | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | setSlaveRole: Set controller as a SLAVE controller for 6&lt;br/&gt;
2016-01-21 06:45:08,559 | INFO  | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Pushing SLAVE role configuration to device openflow:6&lt;br/&gt;
2016-01-21 06:45:08,559 | INFO  | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Received generation-id 18446744073709551615 for role change request from device 6&lt;br/&gt;
2016-01-21 06:45:08,560 | INFO  | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Pushing role change SLAVE config request with generation-id 0 to device 6&lt;br/&gt;
2016-01-21 06:45:08,560 | INFO  | pool-28-thread-1 | StatNodeRegistrationImpl         | 167 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.2.0.SNAPSHOT | Received onNodeUpdated for node FlowCapableNodeUpdated &lt;span class=&quot;error&quot;&gt;&amp;#91;_description=None, _hardware=Open vSwitch, _manufacturer=Nicira, Inc., _serialNumber=None, _software=2.1.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-01-21 06:45:08,560 | INFO  | lt-dispatcher-22 | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | onDeviceOwnershipChanged: Set controller as a MASTER controller because it&apos;s the OWNER of the Entity{type=&apos;openflow&apos;, id=/(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:general-entity?revision=2015-08-20)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:general-entity?revision=2015-08-20)name=openflow:6}
&lt;p&gt;]}&lt;br/&gt;
2016-01-21 06:45:08,564 | INFO  | ofEntity-0       | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | setSlaveRole: Controller is set as a SLAVE for 6&lt;/p&gt;

&lt;p&gt;2016-01-21 06:45:08,567 | INFO  | lt-dispatcher-22 | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | registerRoutedRPCForSwitch: Registered routed rpc for ModelDrivenSwitch openflow:6&lt;br/&gt;
2016-01-21 06:45:08,567 | INFO  | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Pushing MASTER role configuration to device openflow:6&lt;br/&gt;
2016-01-21 06:45:08,568 | WARN  | entLoopGroup-9-7 | ResponseExpectedRpcListener      | 159 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.7.0.SNAPSHOT | Request for RpcResultKey &lt;span class=&quot;error&quot;&gt;&amp;#91;xid=12, outputClazz=org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierOutput&amp;#93;&lt;/span&gt; did not receive a response&lt;br/&gt;
2016-01-21 06:45:08,568 | WARN  | entLoopGroup-9-7 | ConnectionAdapterImpl            | 159 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.7.0.SNAPSHOT | received unexpected rpc response: RpcResultKey &lt;span class=&quot;error&quot;&gt;&amp;#91;xid=13, outputClazz=org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierOutput&amp;#93;&lt;/span&gt;&lt;br/&gt;
016-01-21 06:45:08,568 | ERROR | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Role push request failed for device &lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt;&lt;br/&gt;
org.opendaylight.openflowplugin.openflow.md.core.session.RolePushException: Giving up role change: read generation-id failed Timeout waiting for task.&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.session.RolePushTask.call(RolePushTask.java:117)&lt;span class=&quot;error&quot;&gt;&amp;#91;162:org.opendaylight.openflowplugin:0.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.session.RolePushTask.call(RolePushTask.java:38)&lt;span class=&quot;error&quot;&gt;&amp;#91;162:org.opendaylight.openflowplugin:0.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-01-21 06:45:08,569 | ERROR | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Generation ID is NULL for device &lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-01-21 06:45:08,569 | WARN  | ofEntity-0       | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | onDeviceOwnershipChanged: Controller is not able to set the MASTER role for 6.&lt;br/&gt;
org.opendaylight.openflowplugin.openflow.md.core.session.RolePushException: Giving up role change: current generation-id can not be read&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.session.RolePushTask.call(RolePushTask.java:129)&lt;span class=&quot;error&quot;&gt;&amp;#91;162:org.opendaylight.openflowplugin:0.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.session.RolePushTask.call(RolePushTask.java:38)&lt;span class=&quot;error&quot;&gt;&amp;#91;162:org.opendaylight.openflowplugin:0.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_75&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-01-21 06:45:08,569 | INFO  | ofEntity-0       | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | onDeviceOwnershipChanged: ..and this &lt;b&gt;instance&lt;/b&gt; is owner of the device 6. Closing the registration, so other entity can become owner and attempt to be master controller.&lt;br/&gt;
2016-01-21 06:45:08,571 | INFO  | lt-dispatcher-22 | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | registerRoutedRPCForSwitch: Skipping routed rpc registration for ModelDrivenSwitch openflow:6&lt;br/&gt;
2016-01-21 06:45:08,575 | INFO  | ofEntity-0       | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | deregisterRoutedRPCForSwitch: De-registered routed rpc for ModelDrivenSwitch openflow:6&lt;br/&gt;
2016-01-21 06:45:08,575 | INFO  | ofEntity-0       | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | onDeviceOwnershipChanged: ..and registering it back to participate in ownership and re-try&lt;br/&gt;
2016-01-21 06:45:08,575 | INFO  | ofEntity-0       | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | onDeviceOwnershipChanged: re-registered candidate for ownership of the 6&lt;br/&gt;
2016-01-21 06:45:08,575 | INFO  | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Pushing SLAVE role configuration to device openflow:6&lt;br/&gt;
2016-01-21 06:45:08,576 | INFO  | ult-dispatcher-3 | OfEntityManager                  | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | onDeviceOwnershipChanged: Set controller as a MASTER controller because it&apos;s the OWNER of the Entity{type=&apos;openflow&apos;, id=/(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:general-entity?revision=2015-08-20)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:
controller:md:sal:core:general-entity?revision=2015-08-20)name=openflow:6}
&lt;p&gt;]}&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27868">OPNFLWPLUG-600</key>
            <summary>He: Unable to control a OF 1.3 switch after a Role-Request message for the switch fails</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="Avishnoi">Anil Vishnoi</assignee>
                                    <reporter username="Hideyuki1985">Hideyuki Tai</reporter>
                        <labels>
                    </labels>
                <created>Thu, 21 Jan 2016 22:00:00 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:42 +0000</updated>
                            <resolved>Thu, 11 Feb 2016 07:58:44 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="57515" author="hideyuki.tai@necam.com" created="Thu, 21 Jan 2016 23:56:47 +0000"  >&lt;p&gt;I&apos;m thinking the following patch (Gerrit 32748) is related to the bug.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/32748&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/32748&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/32748/4/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/RolePushTask.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/32748/4/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/RolePushTask.java&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="57516" author="hideyuki.tai@necam.com" created="Fri, 22 Jan 2016 03:31:31 +0000"  >&lt;p&gt;Created a patch for the bug.&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/33323/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/33323/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I need to do more tests, and need comments from the OF plugin project.&lt;/p&gt;</comment>
                            <comment id="57517" author="vishnoianil@gmail.com" created="Fri, 22 Jan 2016 20:27:48 +0000"  >&lt;p&gt;So this is what is happening. When role push fails, controller try to deregister the instance and want any other running instance of openflowplugin to take the ownership of the device. But in case of single node controller, ownership again granted to the same controller and it sees that rpc is already registered and it skips the registration. You patch should fix this.&lt;/p&gt;</comment>
                            <comment id="57518" author="hideyuki.tai@necam.com" created="Fri, 22 Jan 2016 20:56:18 +0000"  >&lt;p&gt;Here is my investigation note for the bug.&lt;/p&gt;

&lt;p&gt;First of all, I observed that the OF plugin (Helium version) occasionally failed to get the response to a Role-Request messages.&lt;br/&gt;
Here is the ERROR message I observed in the karaf.log.&lt;/p&gt;

&lt;p&gt;2016-01-21 06:45:08,568 | ERROR | ofEntity-0       | RolePushTask                     | 162 - org.opendaylight.openflowplugin - 0.2.0.SNAPSHOT | Role push request failed for device &lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I&apos;m not sure why the plugin failed to get the response.&lt;br/&gt;
Anyway, when the failure happened, applications of the OF plugin was unable to control the switch.&lt;br/&gt;
Investigating the message in the karaf.log, I think this was because the routed RPC of the OpenFlow plugin was not correctly registered.&lt;/p&gt;

&lt;p&gt;Here are log messages I observed in the Karaf.log:&lt;/p&gt;

&lt;p&gt;2016-01-21 06:45:08,583 | WARN  | nPool-5-worker-7 | StatRpcMsgManagerImpl            | 167 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.2.0.SNAPSHOT | Response Registration for Statistics RPC call fail!&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementationNotAvailableException: No local or remote implementation available for rpc AbsoluteSchemaPath&lt;/p&gt;
{path=[(urn:opendaylight:group:statistics?revision=2013-11-11)get-group-features]}
&lt;p&gt;     at org.opendaylight.controller.remote.rpc.RemoteRpcImplementation$1.onComplete(RemoteRpcImplementation.java:65)&lt;span class=&quot;error&quot;&gt;&amp;#91;150:org.opendaylight.controller.sal-remoterpc-connector:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;2016-01-21 06:47:37,493 | ERROR | nPool-5-worker-5 | VTNPacketService                 | 175 - org.opendaylight.vtn.manager.implementation - 0.4.0.SNAPSHOT | transmit-packet: Failed to transmit packet.&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementationNotAvailableException: No local or remote implementation available for rpc AbsoluteSchemaPath&lt;/p&gt;
{path=[(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet]}


&lt;p&gt;Investigating the source code of the OF plugin, I understand that when the failure on a Role-Request message happens, the OF plugin retries to send Role-Request messages again and again until the plugin successfully gets the response to a Role-Request to ensure the change the role of the controller to MASTER.&lt;br/&gt;
During these tries, the OF plugin registers and deregisters the routed RPC repeatedly. However, OfEntityManager of the OF plugin unregistered the routed RPC in the incorrect way. As the result, the OF plugin wrongly skipped to re-register the routed RPC. I think that&apos;s why it was unable to control a switch, once the Role-Request failed on the switch.&lt;/p&gt;

&lt;p&gt;The following patch fixes the incorrect way of the deregistration.&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/33323/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/33323/&lt;/a&gt; (stable/beryllium)&lt;/p&gt;</comment>
                            <comment id="57519" author="hideyuki.tai@necam.com" created="Fri, 22 Jan 2016 20:58:22 +0000"  >&lt;p&gt;(In reply to Anil Vishnoi from comment #3)&lt;br/&gt;
&amp;gt; So this is what is happening. When role push fails, controller try to&lt;br/&gt;
&amp;gt; deregister the instance and want any other running instance of&lt;br/&gt;
&amp;gt; openflowplugin to take the ownership of the device. But in case of single&lt;br/&gt;
&amp;gt; node controller, ownership again granted to the same controller and it sees&lt;br/&gt;
&amp;gt; that rpc is already registered and it skips the registration. You patch&lt;br/&gt;
&amp;gt; should fix this.&lt;/p&gt;

&lt;p&gt;Hi Anil,&lt;br/&gt;
Thank you for reviewing my patch, and merge it.&lt;/p&gt;

&lt;p&gt;Before I pushed a patch, I tested the patch in my local environment, and confirmed that the patch fixed the issue.&lt;/p&gt;</comment>
                            <comment id="57520" author="hideyuki.tai@necam.com" created="Fri, 29 Jan 2016 22:51:05 +0000"  >&lt;p&gt;My colleague has observed that the same issue still happened again and again on the latest source code of the stable/beryllium.&lt;/p&gt;</comment>
                            <comment id="57521" author="vishnoianil@gmail.com" created="Fri, 29 Jan 2016 23:02:06 +0000"  >&lt;p&gt;Hi Hideyuki,&lt;/p&gt;

&lt;p&gt;Can you please provide the role, i need to see why role change is failing in your environment.&lt;/p&gt;</comment>
                            <comment id="57522" author="hideyuki.tai@necam.com" created="Fri, 29 Jan 2016 23:13:05 +0000"  >&lt;p&gt;(In reply to Anil Vishnoi from comment #7)&lt;br/&gt;
&amp;gt; Hi Hideyuki,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Can you please provide the role, i need to see why role change is failing in&lt;br/&gt;
&amp;gt; your environment.&lt;/p&gt;

&lt;p&gt;He ran ODL controller in single not.&lt;/p&gt;

&lt;p&gt;I try to get the information from my colleague.&lt;/p&gt;



&lt;p&gt;To be honest, I tried to reproduce the issue with the latest artifacts on the stable/lithium in this week. But, I couldn&apos;t reproduce the issue. However, in my colleague machine environment, he can easily reproduce the issue many times. That&apos;s wired.&lt;/p&gt;</comment>
                            <comment id="57523" author="hideyuki.tai@necam.com" created="Fri, 29 Jan 2016 23:13:57 +0000"  >&lt;p&gt;(In reply to Hideyuki Tai from comment #8)&lt;br/&gt;
&amp;gt; (In reply to Anil Vishnoi from comment #7)&lt;br/&gt;
&amp;gt; &amp;gt; Hi Hideyuki,&lt;br/&gt;
&amp;gt; &amp;gt; &lt;br/&gt;
&amp;gt; &amp;gt; Can you please provide the role, i need to see why role change is failing in&lt;br/&gt;
&amp;gt; &amp;gt; your environment.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; He ran ODL controller in single not.&lt;br/&gt;
&amp;gt; &lt;/p&gt;

&lt;p&gt;I mean in &lt;b&gt;single node&lt;/b&gt;.&lt;/p&gt;</comment>
                            <comment id="57524" author="hideyuki.tai@necam.com" created="Thu, 4 Feb 2016 22:37:52 +0000"  >&lt;p&gt;(In reply to Anil Vishnoi from comment #7)&lt;br/&gt;
&amp;gt; Hi Hideyuki,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Can you please provide the role, i need to see why role change is failing in&lt;br/&gt;
&amp;gt; your environment.&lt;/p&gt;

&lt;p&gt;Hi Anil,&lt;/p&gt;

&lt;p&gt;I and my colleagues tried to reproduce the issue with the latest artifacts for Beryllium.&lt;br/&gt;
And, we&apos;ve not observed the issue on the latest artifacts.&lt;br/&gt;
We&apos;ve concluded that some patches fix the issue completely.&lt;/p&gt;

&lt;p&gt;So I&apos;m changing the status of the bug report to &quot;RESOLVED&quot;.&lt;/p&gt;

&lt;p&gt;Thank you for your great support!&lt;/p&gt;</comment>
                            <comment id="57525" author="hideyuki.tai@necam.com" created="Thu, 11 Feb 2016 07:58:44 +0000"  >&lt;p&gt;The patch was merged in the master branch of the openflowplugin.git.&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/34272/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/34272/&lt;/a&gt; (master)&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>5050</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=5050]]></customfieldvalue>

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

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