<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:32 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-1225]  QOS bandwidth rule not pushed to ovs dpdk port</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1225</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;1. TROUBLE DESCRIPTION&lt;br/&gt;
1.1. Trouble summary&lt;br/&gt;
     QOS bandwidth rule not pushed to ovs dpdk port&lt;/p&gt;

&lt;p&gt;1.2. Detailed trouble description&lt;/p&gt;

&lt;p&gt;	QOS bandwidth rule not pushed to ovs dpdk port&lt;br/&gt;
    steps:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;create a bandwidth rule and apply to the port&lt;/li&gt;
	&lt;li&gt;observe bandwidth rule in REST API&lt;br/&gt;
    bug: bandwidth rule not pushed to ovs  port&lt;br/&gt;
1.3. Frequency of fault&lt;br/&gt;
     reproducible &lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;1.5. System impact&lt;br/&gt;
		feature affected&lt;/p&gt;

&lt;p&gt;1.6. Known problem within the ODL/OVS community?&lt;br/&gt;
      Not known&lt;/p&gt;


&lt;p&gt;2.2. SW Configuration details&lt;/p&gt;

&lt;p&gt;ODL NAME=BORON&lt;/p&gt;

&lt;p&gt;neutron qos-policy-create qos_policy &lt;/p&gt;

&lt;p&gt;Created a new policy:&lt;br/&gt;
&lt;ins&gt;----------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Field           &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Value                                &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;----------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; created_at      &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-11-09T11:49:27Z                 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; description     &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; id              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 82040586-3ef8-4052-a4c5-f14251860d4e &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; name            &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; qos_policy                           &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; project_id      &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c39b07c4896d4275a39a7300510a1127     &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; revision_number &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 1                                    &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; rules           &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; shared          &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False                                &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tenant_id       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c39b07c4896d4275a39a7300510a1127     &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; updated_at      &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-11-09T11:49:27Z                 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;----------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------------------------------------+&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;heat-admin@overcloud-compute-0 ~&amp;#93;&lt;/span&gt;$&lt;/p&gt;

&lt;p&gt;neutron qos-bandwidth-limit-rule-create 82040586-3ef8-4052-a4c5-f14251860d4e --max-kbps 10000 --max-burst-kbps 2000&lt;/p&gt;

&lt;p&gt;22:47:59.538 	INFO 	Created a new bandwidth_limit_rule:&lt;br/&gt;
&lt;ins&gt;---------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Field          &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Value                                &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;---------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; id             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2ad8bb03-33c8-4a01-a3db-9552ab993838 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; max_burst_kbps &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2000                                 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; max_kbps       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10000                                &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;---------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------------------------------------+&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;heat-admin@overcloud-compute-0 ~&amp;#93;&lt;/span&gt;$&lt;/p&gt;

&lt;p&gt;neutron port-update PORT3 --qos-policy qos_policy&lt;/p&gt;

&lt;p&gt;Updated port: PORT3&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;heat-admin@overcloud-compute-0 ~&amp;#93;&lt;/span&gt;$&lt;/p&gt;

&lt;p&gt;Getting VHU Port id:&lt;/p&gt;

&lt;p&gt;neutron port-list | grep &quot;PORT3 &quot; | awk &apos;&lt;/p&gt;
{pr int $2}
&lt;p&gt;&apos;&lt;/p&gt;

&lt;p&gt;a9c8e071-f5fe-4af8-8eee-989113039b74&lt;/p&gt;

&lt;p&gt;vhu name: vhua9c8e071-f5&lt;/p&gt;

&lt;p&gt;Executing command &apos;sudo ovs-vsctl list interface vhua9c8e071-f5&lt;/p&gt;


&lt;p&gt;22:48:03.443 	INFO 	_uuid               : 9dad1161-25e7-4ad3-a4d5-751cc6218d35&lt;br/&gt;
admin_state         : up&lt;br/&gt;
bfd                 : {}&lt;br/&gt;
bfd_status          : {}&lt;br/&gt;
cfm_fault           : []&lt;br/&gt;
cfm_fault_status    : []&lt;br/&gt;
cfm_flap_count      : []&lt;br/&gt;
cfm_health          : []&lt;br/&gt;
cfm_mpid            : []&lt;br/&gt;
cfm_remote_mpids    : []&lt;br/&gt;
cfm_remote_opstate  : []&lt;br/&gt;
duplex              : []&lt;br/&gt;
error               : []&lt;br/&gt;
external_ids        : &lt;/p&gt;
{attached-mac=&quot;fa:16:3e:86:d8:f4&quot;, iface-id=&quot;a9c8e071-f5fe-4af8-8eee-989113039b74&quot;, iface-status=active, vm-uuid=&quot;45725548-e9a4-4cf1-9013-5b3659a09c20&quot;}
&lt;p&gt;ifindex             : 0&lt;br/&gt;
ingress_policing_burst: 0&lt;br/&gt;
ingress_policing_rate: 0&lt;br/&gt;
lacp_current        : []&lt;br/&gt;
link_resets         : 0&lt;br/&gt;
link_speed          : []&lt;br/&gt;
link_state          : up&lt;br/&gt;
lldp                : {}&lt;br/&gt;
mac                 : []&lt;br/&gt;
mac_in_use          : &quot;00:00:00:00:00:00&quot;&lt;br/&gt;
mtu                 : 2140&lt;br/&gt;
mtu_request         : []&lt;br/&gt;
name                : &quot;vhua9c8e071-f5&quot;&lt;br/&gt;
ofport              : 293&lt;br/&gt;
ofport_request      : []&lt;br/&gt;
options             : {}&lt;br/&gt;
other_config        : {}&lt;br/&gt;
statistics          : &lt;/p&gt;
{&quot;rx_1024_to_1522_packets&quot;=0, &quot;rx_128_to_255_packets&quot;=0, &quot;rx_1523_to_max_packets&quot;=0, &quot;rx_1_to_64_packets&quot;=0, &quot;rx_256_to_511_packets&quot;=2, &quot;rx_512_to_1023_packets&quot;=0, &quot;rx_65_to_127_packets&quot;=8, rx_bytes=1332, rx_dropped=0, rx_errors=0, rx_packets=10, tx_bytes=992, tx_dropped=0, tx_packets=5}
&lt;p&gt;status              : {}&lt;br/&gt;
type                : dpdkvhostuser&lt;/p&gt;


&lt;p&gt;Does not match &apos;ingress_policing_burst: 2000&lt;/p&gt;</description>
                <environment></environment>
        <key id="29840">NETVIRT-1225</key>
            <summary> QOS bandwidth rule not pushed to ovs dpdk port</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="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="sharmaarun">Arun Sharma</assignee>
                                    <reporter username="snaidus">Srinivas Balajinaidu</reporter>
                        <labels>
                            <label>netvirt</label>
                    </labels>
                <created>Tue, 24 Apr 2018 06:17:28 +0000</created>
                <updated>Wed, 26 Sep 2018 10:02:22 +0000</updated>
                            <resolved>Fri, 4 May 2018 07:20:54 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                            <timeestimate seconds="0">0 minutes</timeestimate>
                            <timespent seconds="57600">2 days</timespent>
                                        <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|i03drz:</customfieldvalue>

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