<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:30 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-1212] CSIT fails with OVS 2.9.0 when group table fails to collect packets</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1212</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;OVS 2.9.0 has issues with group tables collecting packets. This fails many of the csit tests. The bug below details the problem and the fix. The fix has been upstreamed but a newer OVS version has not been released yet.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=1544892&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=1544892&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The upstream fix is: &lt;a href=&quot;https://github.com/openvswitch/ovs/commit/058d3a4afddd4db6bf052c71ff431a59fa5a0335&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/openvswitch/ovs/commit/058d3a4afddd4db6bf052c71ff431a59fa5a0335&lt;/a&gt;. Erics comment about the patches pushed upstream:&lt;br/&gt;
Applied upstream:&lt;/p&gt;

&lt;p&gt;  14ebc6c199a7 (&quot;tests/ofproto-dpif: New test for action_set after traversing patch port&quot;)&lt;br/&gt;
  118b21d93f55 (&quot;ofproto-dpif-xlate: translate action_set in clone action&quot;)&lt;/p&gt;

&lt;p&gt;It has also been backported to branch-2.9.&lt;/p&gt;

&lt;p&gt;A possible workaround is to install the ovs package mentioned in the bugzilla. The basic idea is to add the repo config and then install ovs from that repo. This could be done in a couple ways:&lt;/p&gt;

&lt;p&gt;1. In the current csit vm images, ovs is installed via the packer scripts. Add the repo config there and install ovs. Also remove the &quot;sudo yum versionlock add openvswitch&quot; from the run.sh script which is what is locking the ovs version at 2.7.3.&lt;/p&gt;

&lt;p&gt;2. After the vms are started, ssh over to the vms, config the repo and install ovs.&lt;/p&gt;

&lt;p&gt;I suspect updating with &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; is the easier solution, but it does require building the image.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29763">NETVIRT-1212</key>
            <summary>CSIT fails with OVS 2.9.0 when group table fails to collect packets</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="3" iconUrl="https://jira.opendaylight.org/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="SrinivasRachakonda">Srinivas Rachakonda</assignee>
                                    <reporter username="shague">Sam Hague</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Apr 2018 14:45:56 +0000</created>
                <updated>Thu, 28 Nov 2019 06:01:21 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="62489" author="jluhrsen" created="Tue, 17 Apr 2018 15:33:40 +0000"  >&lt;p&gt;according to this &lt;a href=&quot;https://lists.opendaylight.org/pipermail/integration-dev/2018-April/011586.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;email&lt;/a&gt; I think we can &lt;a href=&quot;#/c/71045/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;revert the&#160;patch&lt;/a&gt; to not upgrade ovs.&lt;/p&gt;</comment>
                            <comment id="62571" author="shague@redhat.com" created="Mon, 23 Apr 2018 17:17:38 +0000"  >&lt;p&gt;Leaving this open until we have a package. The patch has been upstreamed but it needs to find it&apos;s way into an rpm that we can install. &lt;/p&gt;</comment>
                            <comment id="62587" author="jluhrsen" created="Tue, 24 Apr 2018 03:25:17 +0000"  >&lt;p&gt;for kicks, I ran a &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/46/jamo-netvirt-csit-1node-openstack-queens-upstream-stateful-fluorine/2/robot-plugin/log_full.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;job today&lt;/a&gt; that ran with ovs2.9.0 and it still has trouble, so safe to assume&lt;br/&gt;
we still don&apos;t have the fix in the packages used by csit.&lt;/p&gt;</comment>
                            <comment id="63253" author="shague@redhat.com" created="Sat, 2 Jun 2018 02:21:52 +0000"  >&lt;p&gt;Upstream ovs has release 9.0.1 and 9.0.2 that have the fix. RDO has the following patch to include those builds in RDO: &lt;a href=&quot;https://review.rdoproject.org/r/#/c/13839/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.rdoproject.org/r/#/c/13839/&lt;/a&gt;. Once this patch merges we will have the fixes in RDO. Rebuild our packer images to pick up the new RDO package for openvswitch, remove the lock to 2.7 and we are good.&lt;/p&gt;</comment>
                            <comment id="67438" author="abhinav.gupta" created="Mon, 25 Nov 2019 07:50:42 +0000"  >&lt;p&gt;do we still need to keep this open?&lt;/p&gt;</comment>
                            <comment id="67460" author="jluhrsen" created="Mon, 25 Nov 2019 18:24:00 +0000"  >&lt;p&gt;you will need to run some jobs with a newer ovs version to see. looking at a main job &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/1541/control_1/ovsdb-server.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt; which is&lt;br/&gt;
queens and neon, it&apos;s still running ovs 2.8&lt;/p&gt;</comment>
                            <comment id="67467" author="abhinav.gupta" created="Wed, 27 Nov 2019 05:19:03 +0000"  >&lt;p&gt;Thanks JamO.&lt;br/&gt;
Srinivas, let&apos;s run a few jobs with OVS 2.9&lt;/p&gt;</comment>
                            <comment id="67486" author="srinivasrachakonda" created="Wed, 27 Nov 2019 06:29:42 +0000"  >&lt;p&gt;Scheduled a job to run with OVS 2.9.2&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="67492" author="srinivasrachakonda" created="Wed, 27 Nov 2019 09:45:47 +0000"  >&lt;p&gt;Stack is failing after OVS 2.9.2 is installed.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/2/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/2/console&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="67501" author="jluhrsen" created="Wed, 27 Nov 2019 16:20:22 +0000"  >&lt;p&gt;I don&apos;t think it ever even tries to run devstack. Looks like it&apos;s failing near the custom ovs install. here is the snippet&lt;br/&gt;
that caught my eye from the console log:&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;+ install_ovs_from_repo 10.30.170.102 file:/tmp/ovs_rpms
+ local -r ip=10.30.170.102
+ local -r rpm_repo=file:/tmp/ovs_rpms
+ echo &lt;span class=&quot;code-quote&quot;&gt;&apos;Installing OVS from repo file:/tmp/ovs_rpms on 10.30.170.102 ...&apos;&lt;/span&gt;
Installing OVS from repo file:/tmp/ovs_rpms on 10.30.170.102 ...
+ cat
+ scp /w/workspace/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/install_ovs.sh 10.30.170.102:/tmp
Warning: Permanently added &lt;span class=&quot;code-quote&quot;&gt;&apos;10.30.170.102&apos;&lt;/span&gt; (ECDSA) to the list of known hosts.
+ ssh -t -t 10.30.170.102 &lt;span class=&quot;code-quote&quot;&gt;&apos;bash /tmp/install_ovs.sh &amp;gt;&amp;gt; /tmp/install_ovs.txt 2&amp;gt;&amp;amp;1&apos;&lt;/span&gt;
Warning: Permanently added &lt;span class=&quot;code-quote&quot;&gt;&apos;10.30.170.102&apos;&lt;/span&gt; (ECDSA) to the list of known hosts.
Connection to 10.30.170.102 closed.
Build step &lt;span class=&quot;code-quote&quot;&gt;&apos;Execute shell&apos;&lt;/span&gt; marked build as failure
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;btw, I didn&apos;t see a stack.log file in the compute node logs, which is how I knew that devstack didn&apos;t run. look &lt;a href=&quot;https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/2/control_1/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="67502" author="srinivasrachakonda" created="Thu, 28 Nov 2019 05:45:29 +0000"  >&lt;p&gt;In the below log:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/2/control_1/install_ovs.txt.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/srini-netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon/2/control_1/install_ovs.txt.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;there is a message saying openvswitch installed.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Installed:&lt;/em&gt;&lt;br/&gt;
 &lt;em&gt;openvswitch.x86_64 0:2.9.2-1.el7&lt;/em&gt; &lt;br/&gt;
 &lt;em&gt;openvswitch-dkms.x86_64 0:2.9.2-1.el7&lt;/em&gt; &lt;br/&gt;
 &lt;em&gt;openvswitch-selinux-policy.noarch 0:2.9.2-1.el7&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;But there is an error for kernel not updated:&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;++ sudo modinfo -n openvswitch&lt;/em&gt;&lt;br/&gt;
&lt;em&gt;+ NEW_MOD=/lib/modules/3.10.0-1062.1.2.el7.x86_64/kernel/net/openvswitch/openvswitch.ko.xz&lt;/em&gt;&lt;br/&gt;
&lt;em&gt;+ &apos;&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;#39; /lib/modules/3.10.0-1062.1.2.el7.x86_64/kernel/net/openvswitch/openvswitch.ko.xz &amp;#39;!=&amp;#39; /lib/modules/3.10.0-1062.1.2.el7.x86_64/kernel/net/openvswitch/openvswitch.ko.xz &amp;#39;&amp;#93;&lt;/span&gt;&apos;&lt;/em&gt;&lt;br/&gt;
&lt;em&gt;+ echo &apos;Kernel module was not updated&apos;&lt;/em&gt;&lt;br/&gt;
&lt;em&gt;Kernel module was not updated&lt;/em&gt;&lt;br/&gt;
&lt;em&gt;+ exit 1&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Please kindly suggest if kernel needs to be updated to a new version&lt;/p&gt;</comment>
                            <comment id="67504" author="abhinav.gupta" created="Thu, 28 Nov 2019 05:56:54 +0000"  >&lt;p&gt;1. Why did we take 2.9.2? I checked that 2.9.5 is the latest with most bug fixes in 2.9.x track. Any specific reason?&lt;br/&gt;
2. Linux kernel range supported is 3.10 to 4.13. So 3.10 should work, however you can try upgrading the kernel to newer versions in this range.&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|i03dav:</customfieldvalue>

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