<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:56:26 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>[CONTROLLER-1783] Member fails to rejoin cluster after it is quarantined </title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1783</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;This is happening in all branches and it is very easy to reproduce:&lt;/p&gt;

&lt;p&gt;1) Bring up 3 node cluster with any ODL feature (e.g. odl-restconf)&lt;br/&gt;
2) Isolate 1 instance from the other 2 using iptables:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
sudo iptables -A OUTPUT -d 192.168.0.101 -j DROP; sudo iptables -A OUTPUT -d 192.168.0.103 -j DROP; sudo iptables -A INPUT -s 192.168.0.101 -j DROP; sudo iptables -A INPUT -s 192.168.0.103 -j DROP
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;3) Wait until the isolated instance is quarantined by the other 2 (~3 mins):&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
2017-10-26 04:08:25,112 | ERROR | ult-dispatcher-4 | Remoting                         | 84 - com.typesafe.akka.slf4j - 2.4.18 | Association to [akka.tcp:&lt;span class=&quot;code-comment&quot;&gt;//opendaylight-cluster-data@192.168.0.102:2550] with UID [-1659815551] irrecoverably failed. Quarantining address.
&lt;/span&gt;java.util.concurrent.TimeoutException: Delivery of system messages timed out and they were dropped.
	at akka.remote.ReliableDeliverySupervisor$$anonfun$gated$1.applyOrElse(Endpoint.scala:351)[83:com.typesafe.akka.remote:2.4.18]
	at akka.actor.Actor$&lt;span class=&quot;code-keyword&quot;&gt;class.&lt;/span&gt;aroundReceive(Actor.scala:502)[78:com.typesafe.akka.actor:2.4.18]
	at akka.remote.ReliableDeliverySupervisor.aroundReceive(Endpoint.scala:203)[83:com.typesafe.akka.remote:2.4.18]
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)[78:com.typesafe.akka.actor:2.4.18]
	at akka.actor.ActorCell.invoke(ActorCell.scala:495)[78:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)[78:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.Mailbox.run(Mailbox.scala:224)[78:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.Mailbox.exec(Mailbox.scala:234)[78:com.typesafe.akka.actor:2.4.18]
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[300:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[300:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[300:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[300:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;4) Rejoin the instance to the cluster:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
sudo iptables -D OUTPUT -d 192.168.0.101 -j DROP; sudo iptables -D OUTPUT -d 192.168.0.103 -j DROP; sudo iptables -D INPUT -s 192.168.0.101 -j DROP; sudo iptables -D INPUT -s 192.168.0.103 -j DROP
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;5) The instance gets restarted and after that it will never rejoin the cluster or boot properly:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
2017-10-26 04:18:29,585 | WARN  | ult-dispatcher-3 | QuarantinedMonitorActor          | 204 - org.opendaylight.controller.sal-clustering-commons - 1.7.0.SNAPSHOT | Got quarantined by akka.tcp:&lt;span class=&quot;code-comment&quot;&gt;//opendaylight-cluster-data@192.168.0.101:2550
&lt;/span&gt;2017-10-26 04:18:29,585 | WARN  | ult-dispatcher-3 | rantinedMonitorActorPropsFactory | 211 - org.opendaylight.controller.sal-distributed-datastore - 1.7.0.SNAPSHOT | Restarting karaf container
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="28632">CONTROLLER-1783</key>
            <summary>Member fails to rejoin cluster after it is quarantined </summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="ecelgp">Luis Gomez</assignee>
                                    <reporter username="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Thu, 26 Oct 2017 04:37:24 +0000</created>
                <updated>Thu, 24 May 2018 02:24:39 +0000</updated>
                            <resolved>Thu, 24 May 2018 02:14:00 +0000</resolved>
                                                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="59875" author="ecelgp" created="Wed, 1 Nov 2017 09:31:22 +0000"  >&lt;p&gt;As suggested during the Kernel call, I tried with latest nitrogen and it works. Would it be possible to fix carbon and oxygen?&lt;/p&gt;</comment>
                            <comment id="59882" author="ecelgp" created="Wed, 1 Nov 2017 23:53:55 +0000"  >&lt;p&gt;When testing carbon I see it recovers if I only install odl-restconf feature but it does not if I install odl-openflowplugin-flow-services-rest feature (see attached log of the rejoined instance).&lt;/p&gt;</comment>
                            <comment id="62749" author="opendaylight.release" created="Thu, 3 May 2018 09:36:26 +0000"  >&lt;p&gt;Since the bug is unassigned I&apos;m currently assigning it to you.&lt;/p&gt;

&lt;p&gt;Please assign to the relevant person.&#160;&lt;/p&gt;</comment>
                            <comment id="62802" author="ecelgp" created="Thu, 3 May 2018 17:00:57 +0000"  >&lt;p&gt;I will need to recheck this bug.&lt;/p&gt;</comment>
                            <comment id="63100" author="ecelgp" created="Thu, 24 May 2018 02:12:16 +0000"  >&lt;p&gt;I do not see this issue anymore so closing it.&lt;/p&gt;</comment>
                            <comment id="63102" author="tpantelis" created="Thu, 24 May 2018 02:16:24 +0000"  >&lt;p&gt;nice - It looks like upgrading to akka 2.5.x has fixed a couple long standing issues. &lt;/p&gt;</comment>
                            <comment id="63103" author="ecelgp" created="Thu, 24 May 2018 02:24:39 +0000"  >&lt;p&gt;Yeah, this one must have been fixed before the AKKA update as I did not check it for very long time.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14206" name="karaf_fail_after_rejoin.log" size="278401" author="ecelgp" created="Wed, 1 Nov 2017 23:56:45 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i036vb:</customfieldvalue>

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