<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:11 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>[OPNFLWPLUG-713] Modifying config flow does not work if first flow creation failed</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-713</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;User installs a flow (e.g id=X) using the config data store and switch didn&apos;t not accept that flow because of the flow_mod error. Now user modifies the same flow in config data store to correct it, but flow does not get install on the switch.&lt;/p&gt;

&lt;p&gt;E.g &lt;/p&gt;

&lt;p&gt;Install following flow on the switch. This flow should fail, because of the out of range port number 65535.&lt;/p&gt;

&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;flow&lt;br/&gt;
    xmlns=&quot;urn:opendaylight:flow:inventory&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;strict&amp;gt;false&amp;lt;/strict&amp;gt;&lt;br/&gt;
    &amp;lt;idle-timeout&amp;gt;0&amp;lt;/idle-timeout&amp;gt;&lt;br/&gt;
    &amp;lt;hard-timeout&amp;gt;0&amp;lt;/hard-timeout&amp;gt;&lt;br/&gt;
    &amp;lt;instructions&amp;gt;&lt;br/&gt;
        &amp;lt;instruction&amp;gt;&lt;br/&gt;
            &amp;lt;order&amp;gt;0&amp;lt;/order&amp;gt;&lt;br/&gt;
            &amp;lt;apply-actions&amp;gt;&lt;br/&gt;
                &amp;lt;action&amp;gt;&lt;br/&gt;
                    &amp;lt;output-action&amp;gt;&lt;br/&gt;
                        &amp;lt;output-node-connector&amp;gt;openflow:1:65535&amp;lt;/output-node-connector&amp;gt;&lt;br/&gt;
                    &amp;lt;/output-action&amp;gt;&lt;br/&gt;
                    &amp;lt;order&amp;gt;3&amp;lt;/order&amp;gt;&lt;br/&gt;
                &amp;lt;/action&amp;gt;&lt;br/&gt;
            &amp;lt;/apply-actions&amp;gt;&lt;br/&gt;
        &amp;lt;/instruction&amp;gt;&lt;br/&gt;
    &amp;lt;/instructions&amp;gt;&lt;br/&gt;
    &amp;lt;table_id&amp;gt;0&amp;lt;/table_id&amp;gt;&lt;br/&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;match&amp;gt;&lt;br/&gt;
        &amp;lt;ethernet-match&amp;gt;&lt;br/&gt;
            &amp;lt;ethernet-type&amp;gt;&lt;br/&gt;
                &amp;lt;type&amp;gt;2048&amp;lt;/type&amp;gt;&lt;br/&gt;
            &amp;lt;/ethernet-type&amp;gt;&lt;br/&gt;
            &amp;lt;ethernet-destination&amp;gt;&lt;br/&gt;
                &amp;lt;address&amp;gt;FF:FF:29:01:19:61&amp;lt;/address&amp;gt;&lt;br/&gt;
            &amp;lt;/ethernet-destination&amp;gt;&lt;br/&gt;
        &amp;lt;/ethernet-match&amp;gt;&lt;br/&gt;
    &amp;lt;/match&amp;gt;&lt;br/&gt;
    &amp;lt;flow-name&amp;gt;wrong-flow&amp;lt;/flow-name&amp;gt;&lt;br/&gt;
    &amp;lt;priority&amp;gt;2&amp;lt;/priority&amp;gt;&lt;br/&gt;
&amp;lt;/flow&amp;gt;&lt;/p&gt;

&lt;p&gt;Now user modify the same flow in config data store and correct the port number &lt;/p&gt;

&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;flow&lt;br/&gt;
    xmlns=&quot;urn:opendaylight:flow:inventory&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;strict&amp;gt;false&amp;lt;/strict&amp;gt;&lt;br/&gt;
    &amp;lt;idle-timeout&amp;gt;0&amp;lt;/idle-timeout&amp;gt;&lt;br/&gt;
    &amp;lt;hard-timeout&amp;gt;0&amp;lt;/hard-timeout&amp;gt;&lt;br/&gt;
    &amp;lt;instructions&amp;gt;&lt;br/&gt;
        &amp;lt;instruction&amp;gt;&lt;br/&gt;
            &amp;lt;order&amp;gt;0&amp;lt;/order&amp;gt;&lt;br/&gt;
            &amp;lt;apply-actions&amp;gt;&lt;br/&gt;
                &amp;lt;action&amp;gt;&lt;br/&gt;
                    &amp;lt;output-action&amp;gt;&lt;br/&gt;
                        &amp;lt;output-node-connector&amp;gt;openflow:1:1&amp;lt;/output-node-connector&amp;gt;&lt;br/&gt;
                    &amp;lt;/output-action&amp;gt;&lt;br/&gt;
                    &amp;lt;order&amp;gt;3&amp;lt;/order&amp;gt;&lt;br/&gt;
                &amp;lt;/action&amp;gt;&lt;br/&gt;
            &amp;lt;/apply-actions&amp;gt;&lt;br/&gt;
        &amp;lt;/instruction&amp;gt;&lt;br/&gt;
    &amp;lt;/instructions&amp;gt;&lt;br/&gt;
    &amp;lt;table_id&amp;gt;0&amp;lt;/table_id&amp;gt;&lt;br/&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;match&amp;gt;&lt;br/&gt;
        &amp;lt;ethernet-match&amp;gt;&lt;br/&gt;
            &amp;lt;ethernet-type&amp;gt;&lt;br/&gt;
                &amp;lt;type&amp;gt;2048&amp;lt;/type&amp;gt;&lt;br/&gt;
            &amp;lt;/ethernet-type&amp;gt;&lt;br/&gt;
            &amp;lt;ethernet-destination&amp;gt;&lt;br/&gt;
                &amp;lt;address&amp;gt;FF:FF:29:01:19:61&amp;lt;/address&amp;gt;&lt;br/&gt;
            &amp;lt;/ethernet-destination&amp;gt;&lt;br/&gt;
        &amp;lt;/ethernet-match&amp;gt;&lt;br/&gt;
    &amp;lt;/match&amp;gt;&lt;br/&gt;
    &amp;lt;flow-name&amp;gt;wrong-flow&amp;lt;/flow-name&amp;gt;&lt;br/&gt;
    &amp;lt;priority&amp;gt;2&amp;lt;/priority&amp;gt;&lt;br/&gt;
&amp;lt;/flow&amp;gt;&lt;/p&gt;

&lt;p&gt;This flow is correct and ideally it should be installed on the switch, but that&apos;s not happening.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27981">OPNFLWPLUG-713</key>
            <summary>Modifying config flow does not work if first flow creation failed</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="Avishnoi">Anil Vishnoi</reporter>
                        <labels>
                    </labels>
                <created>Sat, 18 Jun 2016 08:25:51 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:50 +0000</updated>
                            <resolved>Sun, 24 Jul 2016 07:29:39 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="57955" author="andrejleitner" created="Mon, 20 Jun 2016 10:58:46 +0000"  >&lt;p&gt;Hi Anil, &lt;br/&gt;
just FYI, retry mechanism (&lt;a href=&quot;https://jira.opendaylight.org/browse/OPNFLWPLUG-651&quot; title=&quot;New FRM RETRY mechanism for RCP call&quot; class=&quot;issue-link&quot; data-issue-key=&quot;OPNFLWPLUG-651&quot;&gt;&lt;del&gt;OPNFLWPLUG-651&lt;/del&gt;&lt;/a&gt;) is solving this in new FRM (FR-sync). It&apos;s not merged yet, but in testing with your inputs I get log message for first flow&lt;/p&gt;

&lt;p&gt;syncup errors: [RpcError &lt;span class=&quot;error&quot;&gt;&amp;#91;message=Device reported error type BADACTION code BADOUTPORT, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.openflowjava.protocol.api.connection.DeviceRequestFailedException: Device-side failure&amp;#93;&lt;/span&gt;]&lt;/p&gt;

&lt;p&gt;and retry is started. When I push to config correct flow, it is updated in config and successfully installed to device, then retry is stopped.&lt;/p&gt;</comment>
                            <comment id="57956" author="shuva.jyoti.kar.87@gmail.com" created="Fri, 24 Jun 2016 14:08:16 +0000"  >&lt;p&gt;for flows:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/40744/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/40744/&lt;/a&gt; on the master and&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/40510/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/40510/&lt;/a&gt; on stable/Be&lt;/p&gt;

&lt;p&gt;groups/meters:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/40807/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/40807/&lt;/a&gt; - stable/Be&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/40804/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/40804/&lt;/a&gt; - master&lt;/p&gt;</comment>
                            <comment id="57957" author="shuva.jyoti.kar.87@gmail.com" created="Thu, 21 Jul 2016 17:31:15 +0000"  >&lt;p&gt;need to devise some other method for groups/meters. Anil , can we close this Bug now , since its been done for groups?&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6085</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=6085]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i032un:</customfieldvalue>

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