<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09:25 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>[MDSAL-291] Member isolation test fails in Carbon and Nitrogen</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-291</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;It works in Boron but not in Carbon or Nitrogen. New test will be added to catch this.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27113">MDSAL-291</key>
            <summary>Member isolation test fails in Carbon and Nitrogen</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="rovarga">Robert Varga</assignee>
                                    <reporter username="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Tue, 12 Sep 2017 04:40:59 +0000</created>
                <updated>Fri, 9 Mar 2018 18:00:23 +0000</updated>
                            <resolved>Wed, 18 Oct 2017 18:59:59 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="54747" author="tomas.slusny@pantheon.tech" created="Tue, 12 Sep 2017 10:03:57 +0000"  >&lt;p&gt;Isnt this related to new cluster failures introduced possibly by this change? &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/62708/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/62708/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54748" author="ecelgp" created="Tue, 12 Sep 2017 17:21:54 +0000"  >&lt;p&gt;Yes, patch date match the regression.&lt;/p&gt;</comment>
                            <comment id="54749" author="ecelgp" created="Tue, 12 Sep 2017 22:12:59 +0000"  >&lt;p&gt;Test added to track this: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/63014&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/63014&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54750" author="ecelgp" created="Wed, 13 Sep 2017 20:48:17 +0000"  >&lt;p&gt;OK, current nitrogen branch shows this bug:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-3node-gate-clustering-only-nitrogen/280/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-3node-gate-clustering-only-nitrogen/280/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However after applying this revert:&lt;/p&gt;

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

&lt;p&gt;The bug is gone:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-3node-gate-clustering-only-nitrogen/279&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-3node-gate-clustering-only-nitrogen/279&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So I think it makes sense to mark this regression as BLOCKER and move the issue to mdsal.&lt;/p&gt;</comment>
                            <comment id="54751" author="ecelgp" created="Wed, 13 Sep 2017 21:13:16 +0000"  >&lt;p&gt;To reproduce:&lt;/p&gt;

&lt;p&gt;Run OF cluster member isolation test:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Connect switch to 3 instances&lt;/li&gt;
	&lt;li&gt;isolate (e.g. using iptables) switch master instance from the cluster, wait for cluster to elect new master&lt;/li&gt;
	&lt;li&gt;rejoin master instance, wait for cluster to be in sync&lt;/li&gt;
	&lt;li&gt;isolate switch candidate instance from the cluster, wait for cluster to be in sync&lt;/li&gt;
	&lt;li&gt;rejoin candidate instance, wait for cluster to be in sync&lt;/li&gt;
	&lt;li&gt;Disconnect switch&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;After this test, if we reconnect the same switch, the entity owner does not show correct number of connected instances + no instance is given mastership for the device, so everything fails for the device. To recover we have to restart controller.&lt;/p&gt;</comment>
                            <comment id="54752" author="vrpolak" created="Thu, 14 Sep 2017 15:24:09 +0000"  >&lt;p&gt;From these two lines:&lt;br/&gt;
2017-09-13 19:06:17,923 | INFO  | lt-dispatcher-22 | ContextChainHolderImpl           | 281 - org.opendaylight.openflowplugin.impl - 0.5.0.SNAPSHOT | Removing device from operational DS Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; was successful&lt;br/&gt;
2017-09-13 19:06:23,103 | INFO  | entLoopGroup-7-1 | ConnectionAdapterImpl            | 287 - org.opendaylight.openflowplugin.openflowjava.openflow-protocol-impl - 0.5.0.SNAPSHOT | Hello received&lt;/p&gt;

&lt;p&gt;only the first one appears (with different time) in karaf.log &lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; of the failed run.&lt;br/&gt;
I started running tests with debug logs for org.opendaylight.mdsal.singleton, but Sandbox had problems launching VMs for a while. So only one relevant run &lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt; finished yet, but the test case passed.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/62708/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/62708/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One behavioral change is that service un-registration is now asynchronous, which (from user point of view) looks like subsequent re-registration is delayed, so perhaps the Robot check now hits this window of original master not being a candidate yet? Will need more time to investigate logs.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/openflowplugin-csit-3node-gate-clustering-only-nitrogen/280/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/openflowplugin-csit-3node-gate-clustering-only-nitrogen/280/odl1_karaf.log.gz&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-nitrogen/4/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-nitrogen/4/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54753" author="ecelgp" created="Thu, 14 Sep 2017 16:18:52 +0000"  >&lt;p&gt;If you see the test trend:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-3node-clustering-only-nitrogen/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-3node-clustering-only-nitrogen/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is not failing 100% of times but definitely there are more times it fails than it does not, and this started to happen just after the patch I reverted.&lt;/p&gt;

&lt;p&gt;Also I can easily reproduce the issue in my env.&lt;/p&gt;</comment>
                            <comment id="54754" author="ecelgp" created="Thu, 14 Sep 2017 16:36:36 +0000"  >&lt;p&gt;Also to be fair the member isolation test never worked 100% OK, so the real regression is that now it fails more often than before. From this perspective if the debug/fix is complicated at this time I think we can release nitrogen and write something in the release notes saying member isolation is not supported and therefore requires cluster restart.&lt;/p&gt;</comment>
                            <comment id="54755" author="rovarga" created="Thu, 14 Sep 2017 17:45:23 +0000"  >&lt;p&gt;Theory is that the rework of &lt;a href=&quot;https://jira.opendaylight.org/browse/MDSAL-275&quot; title=&quot;VerifyException from flapping service singleton registration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MDSAL-275&quot;&gt;&lt;del&gt;MDSAL-275&lt;/del&gt;&lt;/a&gt; is flushing synchronization issues in OFP.  I will review the logs tomorrow, but in the mean time it would be good to check ofp if it&apos;s solid.&lt;/p&gt;

&lt;p&gt;Previously singleton service would block the calling thread until after the unregistration has completely finished. This is no longer the case, as it does not make sense and it actually was unstable in face of GCs and other timing issues.&lt;/p&gt;

&lt;p&gt;Hence it is possible that the absence of the lock is flushing lack of synchronization downstream...&lt;/p&gt;</comment>
                            <comment id="54756" author="vrpolak" created="Thu, 14 Sep 2017 17:57:38 +0000"  >&lt;p&gt;Debug logs with the revert are here &lt;span class=&quot;error&quot;&gt;&amp;#91;8&amp;#93;&lt;/span&gt; (until Friday ends).&lt;/p&gt;

&lt;p&gt;I have not reproduced a clear-cut replication of this symptom (without the revert) yet. Can someone with Sandbox rights (Luis?) keep hitting Rebuild on run #13 until the result looks right?&lt;br/&gt;
(And also archive karaf logs somewhere.)&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;8&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/openflowplugin-csit-3node-clustering-only-nitrogen/11/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/openflowplugin-csit-3node-clustering-only-nitrogen/11/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54757" author="vrpolak" created="Thu, 14 Sep 2017 17:58:32 +0000"  >&lt;p&gt;&amp;gt; run #13&lt;/p&gt;

&lt;p&gt;Of job &lt;span class=&quot;error&quot;&gt;&amp;#91;9&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;9&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-nitrogen/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-nitrogen/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54758" author="ecelgp" created="Fri, 15 Sep 2017 16:30:32 +0000"  >&lt;p&gt;I triggered a few, this one for instance is an example of the failure:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/openflowplugin-csit-3node-clustering-only-nitrogen/17/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/openflowplugin-csit-3node-clustering-only-nitrogen/17/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see in the robot log, the first failure is already incorrect number or instances returned by entity owner.&lt;/p&gt;</comment>
                            <comment id="54759" author="ecelgp" created="Sun, 17 Sep 2017 21:25:01 +0000"  >&lt;p&gt;OK, I see things are cleared now in sandbox. Vratko, fyi I have updated your patch to disable switch ECHO requests as otherwise you can get undesired switch reconnects due to controller not responding to these messages.&lt;/p&gt;</comment>
                            <comment id="54760" author="vrpolak" created="Mon, 18 Sep 2017 15:31:37 +0000"  >&lt;p&gt;&amp;gt; Of job &lt;span class=&quot;error&quot;&gt;&amp;#91;9&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;This week, I got the desired outcome (only 1 failed test case) twice (runs #2 and #6), but both times there are exceptions which were not reported on releng.&lt;/p&gt;

&lt;p&gt;Cause:&lt;br/&gt;
java.lang.IllegalStateException: Transaction ReadWriteShardDataTreeTransaction{id=member-1-datastore-operational-fe-0-chn-4-txn-13-0, closed=false, snapshot=MutableDataTree [modification=NodeModification &lt;span class=&quot;error&quot;&gt;&amp;#91;identifier=(urn:ietf:params:xml:ns:netconf:base:1.0)data, modificationType=NONE, childModification={}&amp;#93;&lt;/span&gt;]} is open&lt;/p&gt;

&lt;p&gt;Consequence:&lt;br/&gt;
2017-09-18 14:59:32,592 | WARN  | ofppool-0        | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 service stopping reported error&lt;br/&gt;
java.util.concurrent.CancellationException: Task was cancelled.&lt;/p&gt;

&lt;p&gt;Other than that, the simplified job passed once (#3), and twice (#4, #5) it had additional failures in Cluster Sync Problems suite. Still waiting for a releng-compatible failure.&lt;/p&gt;</comment>
                            <comment id="54761" author="klou" created="Mon, 18 Sep 2017 16:56:52 +0000"  >&lt;p&gt;Can we downgrade severity based on the information we have collected so far?  Thanks!&lt;/p&gt;</comment>
                            <comment id="54762" author="ecelgp" created="Mon, 18 Sep 2017 20:17:32 +0000"  >&lt;p&gt;I am OK downgrading priority, what about you Vratko?&lt;/p&gt;</comment>
                            <comment id="54763" author="rovarga" created="Mon, 18 Sep 2017 20:29:55 +0000"  >&lt;p&gt;Based on the logs provided by Luis, there seems to be an issue with the state machine when placeholders are in play:&lt;/p&gt;

&lt;p&gt;2017-09-15 00:20:41,415 | DEBUG | lt-dispatcher-21 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 services started&lt;br/&gt;
2017-09-15 00:20:41,415 | DEBUG | lt-dispatcher-21 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 switching from TAKING_OWNERSHIP to OWNER&lt;br/&gt;
2017-09-15 00:21:04,286 | DEBUG | entLoopGroup-5-5 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Closing service group openflow:1&lt;br/&gt;
2017-09-15 00:21:04,286 | DEBUG | entLoopGroup-5-5 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 unregistering&lt;br/&gt;
2017-09-15 00:21:04,286 | DEBUG | entLoopGroup-5-5 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 closing&lt;br/&gt;
2017-09-15 00:21:04,286 | DEBUG | entLoopGroup-5-5 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Replaced group openflow:1 with PlaceholderGroup&lt;/p&gt;
{id=openflow:1}
&lt;p&gt;2017-09-15 00:21:04,308 | DEBUG | entLoopGroup-5-5 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Call registrationService org.opendaylight.openflowplugin.impl.lifecycle.ContextCha&lt;br/&gt;
inImpl@73da35a6 method for ClusterSingletonService Provider org.opendaylight.mdsal.singleton.dom.impl.DOMClusterSingletonServiceProviderImpl@215ba1af&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change for ClusterSingletonService Provider DOMEntityOwnershipChange [en&lt;br/&gt;
tity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=
2015-09-30)name=openflow:1}
&lt;p&gt;]], state=LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false]&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight&lt;br/&gt;
.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=&lt;br/&gt;
LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false] for ClusterSingletonServiceGroup openflow:1&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 lost ownership in state OWNER&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 switching from OWNER to STOPPING_SERVICES&lt;br/&gt;
2017-09-15 00:21:14,896 | DEBUG | lt-dispatcher-24 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change for ClusterSingletonService Provider DOMEntityOwnershipChange [en&lt;br/&gt;
tity=DOMEntity [type=org.opendaylight.mdsal.AsyncServiceCloseEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity
?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false]&lt;br/&gt;
2017-09-15 00:21:14,896 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight&lt;br/&gt;
.mdsal.AsyncServiceCloseEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false] for ClusterSingletonServiceGroup openflow:1&lt;br/&gt;
2017-09-15 00:21:14,896 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Group openflow:1 in state STOPPING_SERVICES ignoring cleanup OwnershipChange DOMEn&lt;br/&gt;
tityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.AsyncServiceCloseEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:md
sal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false]&lt;br/&gt;
2017-09-15 00:21:14,897 | DEBUG | ofppool-0        | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 finished stopping services&lt;br/&gt;
2017-09-15 00:21:14,897 | DEBUG | ofppool-0        | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 switching from STOPPING_SERVICES to RELEASING_OWNERSHIP&lt;br/&gt;
2017-09-15 00:23:09,057 | DEBUG | lt-dispatcher-21 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change for ClusterSingletonService Provider DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=REMOTE_OWNERSHIP_LOST_NO_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=false, isOwner=false, hasOwner=false&amp;#93;&lt;/span&gt;, inJeopardy=false]&lt;br/&gt;
2017-09-15 00:23:09,057 | DEBUG | lt-dispatcher-21 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=REMOTE_OWNERSHIP_LOST_NO_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=false, isOwner=false, hasOwner=false&amp;#93;&lt;/span&gt;, inJeopardy=false] for ClusterSingletonServiceGroup openflow:1&lt;br/&gt;
2017-09-15 00:23:09,057 | DEBUG | lt-dispatcher-21 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Group openflow:1 in state RELEASING_OWNERSHIP not processed entity OwnershipChange DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=REMOTE_OWNERSHIP_LOST_NO_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=false, isOwner=false, hasOwner=false&amp;#93;&lt;/span&gt;, inJeopardy=false]&lt;/p&gt;

&lt;p&gt;I will review that in detail later this week.&lt;/p&gt;</comment>
                            <comment id="54764" author="vrpolak" created="Tue, 19 Sep 2017 10:36:54 +0000"  >&lt;p&gt;&amp;gt; downgrading priority&lt;/p&gt;

&lt;p&gt;Looking at &lt;span class=&quot;error&quot;&gt;&amp;#91;11&amp;#93;&lt;/span&gt; section 5.q it seems we want to keep this as a blocker (so we can merge a fix) until this is the last blocking bug, then we downgrade this and build a (hopefully) final RC build.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;11&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://meetings.opendaylight.org/opendaylight-meeting/2017/tsc/opendaylight-meeting-tsc.2017-09-14-17.02.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://meetings.opendaylight.org/opendaylight-meeting/2017/tsc/opendaylight-meeting-tsc.2017-09-14-17.02.html&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54765" author="rovarga" created="Tue, 19 Sep 2017 13:27:22 +0000"  >&lt;p&gt;So the issue occurs after EOS leadership election, when SingletonService forcibly loses ownership:&lt;/p&gt;

&lt;p&gt;ber-2-shard-entity-ownership-operational, leaderPayloadVersion=5]&lt;br/&gt;
2017-09-15 00:21:14,892 | INFO  | rd-dispatcher-27 | ShardManager                     | 211 - org.opendaylight.controller.sal-distributed-datastore - 1.6.0.SNAPSHOT | shard-manager-operational Received follower initial sync status for member-1-shard-entity-ownership-operational status sync done false&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change for ClusterSingletonService Provider DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendayl&lt;br/&gt;
ight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false]&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:ge&lt;br/&gt;
neral-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false] for ClusterSingletonServiceGroup openflow:1&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 lost ownership in state OWNER&lt;br/&gt;
2017-09-15 00:21:14,895 | DEBUG | lt-dispatcher-24 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 switching from OWNER to STOPPING_SERVICES&lt;/p&gt;

&lt;p&gt;This is a slightly different codepath, which is then not recovered and gets stuck in RELEASING_OWNERSHIP &amp;#8211; the state machine should be skipping that step, as we already lost ownership, hence we should transition to STANDBY instead.&lt;/p&gt;</comment>
                            <comment id="54766" author="vrpolak" created="Wed, 20 Sep 2017 13:05:09 +0000"  >&lt;p&gt;&amp;gt; This week, I got&lt;/p&gt;

&lt;p&gt;Run #11 &lt;span class=&quot;error&quot;&gt;&amp;#91;12&amp;#93;&lt;/span&gt; finally looks like the original symptom. Specifically, member-1 was owner, git hit by owner isolation. After that, member-1 was no longer an owner, so it got hit again by successor isolation. As there was no progress during the seconf isolation, and member-1 was initiating elections with higher term, member-1 become device owner after second rejoin.&lt;/p&gt;

&lt;p&gt;&amp;gt; gets stuck in RELEASING_OWNERSHIP&lt;/p&gt;

&lt;p&gt;While member-1 got stuck after the first rejoin, it unstuck after becoming owner again. It was member-2, stuck after losing ownership at the second rejoin, who got stuck indefinitely.&lt;/p&gt;

&lt;p&gt;Looking at the karaf.log &lt;span class=&quot;error&quot;&gt;&amp;#91;13&amp;#93;&lt;/span&gt; of member-2, that (getting stuck after the successor rejoin) is the cause of this bug indeed.&lt;/p&gt;

&lt;p&gt;2017-09-20 08:36:02,167 | DEBUG | ult-dispatcher-4 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Ownership change DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=LOCAL_OWNERSHIP_LOST_NEW_OWNER &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=true, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false] for ClusterSingletonServiceGroup openflow:1&lt;br/&gt;
2017-09-20 08:36:02,167 | DEBUG | ult-dispatcher-4 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 lost ownership in state OWNER&lt;br/&gt;
2017-09-20 08:36:02,167 | DEBUG | ult-dispatcher-4 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 switching from OWNER to STOPPING_SERVICES&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:02,175 | DEBUG | ofppool-0        | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 switching from STOPPING_SERVICES to RELEASING_OWNERSHIP&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:15,920 | INFO  | entLoopGroup-7-2 | SystemNotificationsListenerImpl  | 281 - org.opendaylight.openflowplugin.impl - 0.5.0.SNAPSHOT | ConnectionEvent: Connection closed by device, Device:/10.29.12.136:35320, NodeId:openflow:1&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:15,921 | DEBUG | entLoopGroup-7-2 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Replaced group openflow:1 with PlaceholderGroup&lt;/p&gt;
{id=openflow:1}
&lt;p&gt;...&lt;br/&gt;
2017-09-20 08:36:15,943 | DEBUG | lt-dispatcher-34 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 is closed, not taking ownership&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:15,943 | DEBUG | lt-dispatcher-34 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 lost ownership in state RELEASING_OWNERSHIP&lt;br/&gt;
2017-09-20 08:36:15,943 | INFO  | lt-dispatcher-34 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Service group openflow:1 ignoring lost ownership in state RELEASING_OWNERSHIP,&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:15,950 | INFO  | ult-dispatcher-5 | ContextChainHolderImpl           | 281 - org.opendaylight.openflowplugin.impl - 0.5.0.SNAPSHOT | Removing device from operational DS Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt; was successful&lt;br/&gt;
2017-09-20 08:36:21,485 | INFO  | entLoopGroup-9-1 | ConnectionAdapterImpl            | 287 - org.opendaylight.openflowplugin.openflowjava.openflow-protocol-impl - 0.5.0.SNAPSHOT | Hello received&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:21,489 | INFO  | entLoopGroup-9-1 | RoleContextImpl                  | 281 - org.opendaylight.openflowplugin.impl - 0.5.0.SNAPSHOT | Started timer for setting SLAVE role on device openflow:1 if no role will be set in 20s.&lt;br/&gt;
2017-09-20 08:36:21,489 | DEBUG | entLoopGroup-9-1 | sterSingletonServiceProviderImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Call registrationService org.opendaylight.openflowplugin.impl.lifecycle.ContextChainImpl@14379d5c method for ClusterSingletonService Provider org.opendaylight.mdsal.singleton.dom.impl.DOMClusterSingletonServiceProviderImpl@67124196&lt;br/&gt;
2017-09-20 08:36:21,489 | DEBUG | entLoopGroup-9-1 | PlaceholderGroup                 | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | PlaceholderGroup&lt;/p&gt;
{id=openflow:1}
&lt;p&gt;: added service org.opendaylight.openflowplugin.impl.lifecycle.ContextChainImpl@14379d5c&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:21,496 | DEBUG | lt-dispatcher-34 | ClusterSingletonServiceGroupImpl | 262 - org.opendaylight.mdsal.singleton-dom-impl - 2.3.0.SNAPSHOT | Group openflow:1 in state RELEASING_OWNERSHIP not processed entity OwnershipChange DOMEntityOwnershipChange [entity=DOMEntity [type=org.opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:1}
&lt;p&gt;]], state=REMOTE_OWNERSHIP_CHANGED &lt;span class=&quot;error&quot;&gt;&amp;#91;wasOwner=false, isOwner=false, hasOwner=true&amp;#93;&lt;/span&gt;, inJeopardy=false]&lt;br/&gt;
...&lt;br/&gt;
2017-09-20 08:36:41,499 | INFO  | entLoopGroup-9-1 | ContextChainHolderImpl           | 281 - org.opendaylight.openflowplugin.impl - 0.5.0.SNAPSHOT | Role SLAVE was granted to device openflow:1&lt;/p&gt;

&lt;p&gt;&amp;gt; we should transition to STANDBY instead&lt;/p&gt;

&lt;p&gt;Yes, that would fix this. More specifically, we need to split STOPPING_SERVICES into (something like) STOPPING_SERVICES_BEFORE_UNREGISTERING and STOPPING_SERVICES_AFTER_LOSING_OWNERSHIP.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;12&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-nitrogen/11/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-nitrogen/11/&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;13&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/openflowplugin-csit-3node-clustering-only-nitrogen/11/odl2_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/openflowplugin-csit-3node-clustering-only-nitrogen/11/odl2_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54767" author="ecelgp" created="Wed, 20 Sep 2017 15:24:28 +0000"  >&lt;p&gt;Given the root cause is identified, what is the ETA for a patch? I guess depending on this ETA we can downgrade this bug or hold for a while.&lt;/p&gt;</comment>
                            <comment id="54768" author="rovarga" created="Thu, 21 Sep 2017 09:36:57 +0000"  >&lt;p&gt;I am still working through the state transitions, ETA today late evening or tomorrow &amp;#8211; depending on how it goes.&lt;/p&gt;</comment>
                            <comment id="54769" author="ecelgp" created="Thu, 21 Sep 2017 17:47:57 +0000"  >&lt;p&gt;So I think the agreement is to fix this for Carbon SR3 and therefore Nitrogen SR1 too.&lt;/p&gt;</comment>
                            <comment id="54770" author="rovarga" created="Thu, 21 Sep 2017 17:52:52 +0000"  >&lt;p&gt;Yes, slight correction: Carbon SR2, not SR3 (that would be way out &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;)&lt;/p&gt;</comment>
                            <comment id="54771" author="rovarga" created="Thu, 21 Sep 2017 23:13:47 +0000"  >&lt;p&gt;preliminary patch: &lt;a href=&quot;https://git.opendaylight.org/gerrit/63426&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/63426&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;needs some more work to resolve the implementation/UT mismatch (7 failing tests).&lt;/p&gt;</comment>
                            <comment id="54772" author="ecelgp" created="Fri, 22 Sep 2017 00:39:46 +0000"  >&lt;p&gt;Right SR2, I thought next was SR3...&lt;/p&gt;</comment>
                            <comment id="54773" author="vrpolak" created="Tue, 26 Sep 2017 17:03:20 +0000"  >&lt;p&gt;I tried to reproduce this withing controller clustering job, by extending &lt;span class=&quot;error&quot;&gt;&amp;#91;15&amp;#93;&lt;/span&gt; existing &quot;singleton partition and heal&quot; suite, but so far no luck replicating this Bug there (the one failure on this week&apos;s Sandbox &lt;span class=&quot;error&quot;&gt;&amp;#91;16&amp;#93;&lt;/span&gt; is &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1670&quot; title=&quot;Rejoining member can make other member forget remotely registered RPC&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1670&quot;&gt;&lt;del&gt;CONTROLLER-1670&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&amp;gt; preliminary patch: &lt;a href=&quot;https://git.opendaylight.org/gerrit/63426&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/63426&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That Oxygen change already makes the Openflow scenario more stable.&lt;br/&gt;
From this week&apos;s Sandbox job &lt;span class=&quot;error&quot;&gt;&amp;#91;17&amp;#93;&lt;/span&gt;, so far only two failures happened (#2 and #18, both times member-3 was not completely removed from owners upon device disconnect).&lt;br/&gt;
Odd numbered runs are without this change, mostly failing (although I have not checked the exact cause each time).&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;15&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/63492&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/63492&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;16&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/controller-csit-3node-clustering-only-nitrogen/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/controller-csit-3node-clustering-only-nitrogen/&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;17&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-oxygen/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/openflowplugin-csit-3node-clustering-only-oxygen/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54774" author="zxiiro" created="Thu, 5 Oct 2017 15:02:43 +0000"  >&lt;p&gt;What&apos;s the status on this one?&lt;/p&gt;

&lt;p&gt;I believe it&apos;s the only bug remaining holding up Carbon SR2.&lt;/p&gt;</comment>
                            <comment id="54775" author="vrpolak" created="Thu, 5 Oct 2017 15:39:42 +0000"  >&lt;p&gt;I believe the cherry-pick to Carbon &lt;span class=&quot;error&quot;&gt;&amp;#91;18&amp;#93;&lt;/span&gt; (with its parent) is good enough for SR2.&lt;br/&gt;
But Robert may have other plans.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;18&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/63866/2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/63866/2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54776" author="klou" created="Thu, 12 Oct 2017 17:26:40 +0000"  >&lt;p&gt;Please verify this issue is fixed in the latest Carbon SR2 build.  Thanks!&lt;/p&gt;</comment>
                            <comment id="54777" author="ecelgp" created="Thu, 12 Oct 2017 17:30:16 +0000"  >&lt;p&gt;Yes this is fixed now:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/CSIT-3node/job/openflowplugin-csit-3node-clustering-only-carbon/783/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/CSIT-3node/job/openflowplugin-csit-3node-clustering-only-carbon/783/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54778" author="klou" created="Wed, 18 Oct 2017 18:57:58 +0000"  >&lt;p&gt;Hi Luis,&lt;/p&gt;

&lt;p&gt;In the latest successful nitrogen autorelease build 242, this same CSIT job is successful:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/autorelease/job/openflowplugin-csit-3node-clustering-only-nitrogen/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/autorelease/job/openflowplugin-csit-3node-clustering-only-nitrogen/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Does this mean we are good with this bug for nitrogen SR1? Thanks!&lt;/p&gt;</comment>
                            <comment id="54779" author="ecelgp" created="Wed, 18 Oct 2017 18:59:59 +0000"  >&lt;p&gt;AFAIK fix was merged in all branches so yes we are good.&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>9145</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=9145]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10337"><![CDATA[Carbon-SR2]]></customfieldvalue>

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

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