<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:51 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>[NETVIRT-1349] Verify ODL up/down method</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1349</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;This subtask will verify if the kill -9 is fine or of something more graceful should be used.&lt;/p&gt;

&lt;p&gt;Most of the test suites use kill -9 to stop ODL. A comment was made that akka and clustering behaves differently in that scenario than it does for a graceful shutdown.&lt;/p&gt;</description>
                <environment></environment>
        <key id="30209">NETVIRT-1349</key>
            <summary>Verify ODL up/down method</summary>
                <type id="10102" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10316&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="30150">NETVIRT-1315</parent>
                                    <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="-1">Unassigned</assignee>
                                    <reporter username="shague">Sam Hague</reporter>
                        <labels>
                    </labels>
                <created>Tue, 26 Jun 2018 14:21:09 +0000</created>
                <updated>Tue, 26 Jun 2018 14:54:02 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="63706" author="shague@redhat.com" created="Tue, 26 Jun 2018 14:25:52 +0000"  >&lt;p&gt;Seems like kill -9 or any method to stop ODL should be handled the same as far as the cluster is concerned - meaning a missing ODL is a missing ODL regardless of how it went missing. But if there are differences, and if using a different method than kill -9 uncovers bugs then I think we should change the application tests to use the better method so we can focus on the applications. We should create other tests using kill -9 so we can focus on those tests.&lt;/p&gt;</comment>
                            <comment id="63707" author="tpantelis" created="Tue, 26 Jun 2018 14:37:52 +0000"  >&lt;p&gt;HA should kick in as an end result no matter how a node is stopped. However the path to that result differs a bit.&#160; If a node is killed then one of the other nodes has to time out and start a new election. If a node is shut down gracefully, then the current leader will (try to) transfer leadership&#160; to another node immediately. The former may result in hiccups/disruption during the time out period but the latter should not.&#160;&lt;/p&gt;

&lt;p&gt;In the end both need to be tested along with isolating a node (which is similar to killing a node but has different dynamics on rejoin). But I would agree that apps really don&apos;t need to test the differences - leave that up to controller suites. So I&apos;d suggest graceful shutdown for apps to hopefully avoid intermittent test failures.&lt;/p&gt;</comment>
                            <comment id="63708" author="jluhrsen" created="Tue, 26 Jun 2018 14:54:02 +0000"  >&lt;p&gt;and unfortunately, all of the scenarios are not unrealistic (isolation, sudden failure, graceful restart).&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|i03g1j:</customfieldvalue>

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