<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:56:38 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-1862] Remote connection to [null] failed with java.net.ConnectException: Connection refused: /10.30.170.99:2550</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1862</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;During 3node testing using graceful start and stop the following exception is seen. Graceful start and stop means using the bin/stop and start commands to stop and start ODL rather than using kill -9. This means there is an orderly stop to the bundles where each bundle is destroyed.&lt;/p&gt;

&lt;p&gt;The flow is all three ODLs are up. Then shutdown ODL1 via bin/stop. No exceptions like below. Bring back ODL1 via bin/start. wait for cluster to sync. Then take down ODL2 via bin/stop. The exception below repeats until much after ODL2 is restarted.&lt;/p&gt;

&lt;p&gt;It makes sense that the connection refused comes out since the ODL2 is down. What doesn&apos;t make sense is why this didn&apos;t happen when ODL1 was taken down.&lt;/p&gt;

&lt;p&gt;The second issue is why after ODL2 was brought back, why didn&apos;t the exceptions stop as soon as the sync completed. They continued for a little while after sync was finished.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/408/shague-haproxy-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/8/odl_1/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/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/408/shague-haproxy-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/8/odl_1/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2018-09-17T16:56:18,081 | WARN  | opendaylight-cluster-data-akka.actor.default-dispatcher-34 | ClusterCoreDaemon                | 41 - com.typesafe.akka.slf4j - 2.5.11 | Cluster Node [akka.tcp://opendaylight-cluster-data@10.30.170.121:2550] - Marking node(s) as UNREACHABLE [Member(address = akka.tcp://opendaylight-cluster-data@10.30.170.99:2550, status = Up)]. Node roles [member-1, dc-default]
2018-09-17T16:56:19,195 | WARN  | opendaylight-cluster-data-akka.actor.default-dispatcher-35 | NettyTransport                   | 41 - com.typesafe.akka.slf4j - 2.5.11 | Remote connection to [null] failed with java.net.ConnectException: Connection refused: /10.30.170.99:2550

2018-09-17T16:56:19,198 | WARN  | opendaylight-cluster-data-akka.actor.default-dispatcher-35 | ReliableDeliverySupervisor       | 41 - com.typesafe.akka.slf4j - 2.5.11 | Association with remote system [akka.tcp://opendaylight-cluster-data@10.30.170.99:2550] has failed, address is now gated for [5000] ms. Reason: [Association failed with [akka.tcp://opendaylight-cluster-data@10.30.170.99:2550]] Caused by: [Connection refused: /10.30.170.99:2550]
2018-09-17T16:56:25,191 | WARN  | opendaylight-cluster-data-akka.actor.default-dispatcher-2 | NettyTransport                   | 41 - com.typesafe.akka.slf4j - 2.5.11 | Remote connection to [null] failed with java.net.ConnectException: Connection refused: /10.30.170.99:2550
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="30747">CONTROLLER-1862</key>
            <summary>Remote connection to [null] failed with java.net.ConnectException: Connection refused: /10.30.170.99:2550</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="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="shague">Sam Hague</assignee>
                                    <reporter username="shague">Sam Hague</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Sep 2018 18:43:36 +0000</created>
                <updated>Wed, 19 Sep 2018 12:31:05 +0000</updated>
                                                                            <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="64973" author="tpantelis" created="Mon, 17 Sep 2018 23:39:39 +0000"  >&lt;p&gt;&amp;gt; The flow is all three ODLs are up. Then shutdown ODL1 via bin/stop. No exceptions like below. Bring back ODL1 via bin/start. wait &amp;gt; for cluster to sync. Then take down ODL2 via bin/stop. The exception below repeats until much after ODL2 is restarted.&lt;/p&gt;

&lt;p&gt;&amp;gt; It makes sense that the connection refused comes out since the ODL2 is down. What doesn&apos;t make sense is why this didn&apos;t&#160; happen when ODL1 was taken down.&lt;/p&gt;

&lt;p&gt;What nodes&apos;s log were you looking at? When ODL1 is taken down, you won&apos;t see such messages in its log - you would see them in the other logs.&lt;/p&gt;

&lt;p&gt;&amp;gt; The second issue is why after ODL2 was brought back, why didn&apos;t the exceptions stop as soon as the sync completed. They&#160; continued for a little while after sync was finished.&lt;/p&gt;

&lt;p&gt;What sync are you referring to? The &quot;Connection refused&quot; messages stop as soon as akka establishes connection to the node. If they continued then connection hadn&apos;t been established yet.&lt;/p&gt;

&lt;p&gt;Was there&#160;an actual&#160;failure scenario here that needs to be investigated here or are you just&#160;wondering about the messages?&#160;&lt;/p&gt;

&lt;p&gt;&#160;&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03is7:</customfieldvalue>

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