<!-- 
RSS generated by JIRA (9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1) at Sat Feb 10 06:02: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>Akraino JIRA</title>
    <link>https://jira.akraino.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.5</version>
        <build-number>940005</build-number>
        <build-date>11-04-2023</build-date>
    </build-info>


<item>
            <title>[IEC-47] [IEC][SEBA] CI tests fail with voltha not healthy</title>
                <link>https://jira.akraino.org/browse/IEC-47</link>
                <project id="10201" key="IEC">Integrated Edge Cloud</project>
                    <description>&lt;p&gt;There are two kind of failures. It seems both cases has the same issue since there is no response from voltha:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.akraino.org/view/iec/job/iec-type2-install-seba_on_arm-fuel-baremetal-ubuntu1804-daily-master/20/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.akraino.org/view/iec/job/iec-type2-install-seba_on_arm-fuel-baremetal-ubuntu1804-daily-master/20/console&lt;/a&gt;&lt;br/&gt;
 &lt;a href=&quot;https://jenkins.akraino.org/view/iec/job/iec-type2-install-seba_on_arm-fuel-baremetal-ubuntu1804-daily-master/21/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.akraino.org/view/iec/job/iec-type2-install-seba_on_arm-fuel-baremetal-ubuntu1804-daily-master/21/console&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="11363">IEC-47</key>
            <summary>[IEC][SEBA] CI tests fail with voltha not healthy</summary>
                <type id="10004" iconUrl="https://jira.akraino.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.akraino.org/images/icons/priorities/medium.svg">Medium</priority>
                        <status id="10001" iconUrl="https://jira.akraino.org/" description="">Done</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="catiov">Catalin Iova</assignee>
                                    <reporter username="catiov">Catalin Iova</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 May 2020 08:03:27 +0000</created>
                <updated>Wed, 27 May 2020 07:03:55 +0000</updated>
                            <resolved>Wed, 27 May 2020 07:03:55 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="11265" author="catiov" created="Wed, 27 May 2020 07:03:39 +0000"  >&lt;p&gt;Workaround occurs on&#160;&lt;a href=&quot;https://jenkins.akraino.org/view/iec/job/iec-type2-install-seba_on_arm-fuel-baremetal-ubuntu1804-daily-master/32/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.akraino.org/view/iec/job/iec-type2-install-seba_on_arm-fuel-baremetal-ubuntu1804-daily-master/32/console&lt;/a&gt;&#160;and voltha recovered successfully.&lt;/p&gt;</comment>
                            <comment id="11263" author="catiov" created="Fri, 22 May 2020 15:53:30 +0000"  >&lt;p&gt;First workaround applied:&#160;&lt;a href=&quot;https://github.com/iecedge/automation-tools/commit/d63aedab1c7d70c70908228a0abbacc9898b5ca4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/iecedge/automation-tools/commit/d63aedab1c7d70c70908228a0abbacc9898b5ca4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="11262" author="catiov" created="Fri, 22 May 2020 11:36:52 +0000"  >&lt;p&gt;It seems voltha coordinator remains in a state that only renew session and check its leader membership. The worker cannot get a stable voltha leader and assign the core stores keys leading to worker not finishing its initialization. This is happening after huge delays in responses from etcd and also after etcd error: &quot;etcdserver: request timed out&quot;.&lt;br/&gt;
 The etcd error signaled few times is because the etcd leader loss the leadership of the etcd cluster during cluster initialization and a new leader is assigned. This etcd cluster leader election process can take 2-3 to tens of seconds and can happen after the voltha core created its session/lease in previous etcd leader.&lt;br/&gt;
 The voltha coordinator, leader and worker should have a recovery mechanism implemented but seems this is not fully implemented.&lt;br/&gt;
 This is also signaled on &lt;a href=&quot;https://jira.opencord.org/browse/VOL-339&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.opencord.org/browse/VOL-339&lt;/a&gt; and sub-tasks for when voltha is used with consul instead of etcd but it is a similar handling.&lt;br/&gt;
 It is difficult and come with great risks to implement the fix inside voltha core so there is a workaround available.&lt;/p&gt;

&lt;p&gt;Possible workarounds:&lt;/p&gt;

&lt;p&gt;1. After voltha and etcd-cluster are installed and ready, check voltha is healthy. If no response or voltha not healthy after two minutes, then delete vcore-0 pod. In this way voltha core is restarted after etcd-cluster is ready.&lt;/p&gt;

&lt;p&gt;2.etcd-cluster shall be installed before and independently by voltha pods. Voltha installation shall also wait for etcd-cluster to be ready. This shall be done by updating the voltha helm-chart too which is not a preferred workaround.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10105" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0046k:</customfieldvalue>

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