<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:38:27 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>[SFC-30] SF selection algorithm shortest-path causes failure when creating RSP</title>
                <link>https://jira.opendaylight.org/browse/SFC-30</link>
                <project id="10167" key="SFC">sfc</project>
                    <description>&lt;p&gt;Ahmed Medhat (a.medhat.h@gmail.com) is using SFC for his doctorate and found that the shortest-path algorithm causes a failure when creating a Rendered Service Path.&lt;/p&gt;

&lt;p&gt;This problem should be fixed in both beryllium master and in stable/lithium.&lt;/p&gt;

&lt;p&gt;Creating a simple RSP with the following simplified config:&lt;/p&gt;

&lt;p&gt;SFC &lt;span class=&quot;error&quot;&gt;&amp;#91;TcpProxy, TcpProxy&amp;#93;&lt;/span&gt;&lt;br/&gt;
SFP &lt;span class=&quot;error&quot;&gt;&amp;#91;transport=mac&amp;#93;&lt;/span&gt;&lt;br/&gt;
SFs &lt;span class=&quot;error&quot;&gt;&amp;#91;2SFs&amp;#93;&lt;/span&gt;&lt;br/&gt;
SFFs &lt;span class=&quot;error&quot;&gt;&amp;#91;2 SFFs, 1 SF each&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;When creating the RSP via RCP, I get the following errors in the log:&lt;/p&gt;

&lt;p&gt;2015-05-22 12:52:08,911 | INFO  | qtp873483290-642 | SfcProviderRenderedPathAPI       | 284 - org.opendaylight.sfc.provider - 0.1.0.SNAPSHOT | Selected SF Schdedule Type: class org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.yang.sfc.sfst.rev150312.ShortestPath&lt;br/&gt;
2015-05-22 12:52:08,932 | ERROR | &lt;a href=&quot;https://jira.opendaylight.org/browse/SFC-9&quot; title=&quot;SFF multi-listener/writer problem&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SFC-9&quot;&gt;&lt;del&gt;SFC-9&lt;/del&gt;&lt;/a&gt;            | SfcProviderAbstractAPI           | 284 - org.opendaylight.sfc.provider - 0.1.0.SNAPSHOT | Invocation exception createRenderedServicePathEntry, message: null&lt;br/&gt;
2015-05-22 12:52:08,933 | ERROR | qtp873483290-642 | SfcProviderRenderedPathAPI       | 284 - org.opendaylight.sfc.provider - 0.1.0.SNAPSHOT | Could not create RSP. System state inconsistent. Deleting and add SFP sfc-path1 back&lt;br/&gt;
2015-05-22 12:52:08,936 | ERROR | &lt;a href=&quot;https://jira.opendaylight.org/browse/SFC-13&quot; title=&quot;Removing automatic augmentation names to debug OVSDB issues&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SFC-13&quot;&gt;&lt;del&gt;SFC-13&lt;/del&gt;&lt;/a&gt;           | SfcProviderServiceForwarderAPI   | 284 - org.opendaylight.sfc.provider - 0.1.0.SNAPSHOT | org.opendaylight.sfc.provider.api.SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(SfcProviderServiceForwarderAPI.java:712): Rendered Service Path sfc-path1 does not exist&lt;br/&gt;
2015-05-22 12:52:08,939 | ERROR | &lt;a href=&quot;https://jira.opendaylight.org/browse/SFC-14&quot; title=&quot;OVS-CLI to SFF path does not work&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SFC-14&quot;&gt;&lt;del&gt;SFC-14&lt;/del&gt;&lt;/a&gt;           | SfcProviderServiceFunctionAPI    | 284 - org.opendaylight.sfc.provider - 0.1.0.SNAPSHOT | org.opendaylight.sfc.provider.api.SfcProviderServiceFunctionAPI.deleteServicePathFromServiceFunctionState(SfcProviderServiceFunctionAPI.java:942): Rendered Service Path sfc-path1 does not exist&lt;br/&gt;
2015-05-22 12:52:08,940 | ERROR | &lt;a href=&quot;https://jira.opendaylight.org/browse/SFC-15&quot; title=&quot;Not possible to specify that an SF is a TCP Proxy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SFC-15&quot;&gt;&lt;del&gt;SFC-15&lt;/del&gt;&lt;/a&gt;           | SfcProviderServiceForwarderAPI   | 284 - org.opendaylight.sfc.provider - 0.1.0.SNAPSHOT | org.opendaylight.sfc.provider.api.SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(SfcProviderServiceForwarderAPI.java:712): Rendered Service Path sfc-path1 does not exist&lt;br/&gt;
2015-05-22 12:52:08,940 | ERROR | qtp873483290-642 | SfcProviderRenderedPathAPI       | 284 - org.opendaylight.sfc.provider - 0.1.0.SNAPSHOT | Failed to create RSP for SFP sfc-path1&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="24056">SFC-30</key>
            <summary>SF selection algorithm shortest-path causes failure when creating RSP</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="10003">Cannot Reproduce</resolution>
                                        <assignee username="alagalah">Keith Burns</assignee>
                                    <reporter username="ebrjohn">Brady Johnson</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 May 2015 11:05:43 +0000</created>
                <updated>Fri, 25 May 2018 17:43:24 +0000</updated>
                            <resolved>Fri, 25 May 2018 17:43:15 +0000</resolved>
                                    <version>unspecified</version>
                                    <fixVersion>Oxygen</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="46469" author="yi.y.yang@intel.com" created="Mon, 25 May 2015 01:03:17 +0000"  >&lt;p&gt;The shortest path&lt;/p&gt;</comment>
                            <comment id="46470" author="yi.y.yang@intel.com" created="Mon, 25 May 2015 01:14:00 +0000"  >&lt;p&gt;The shortest path algorithm needs you to build a complete SFs and SFFs netwrok topology, you should ensure every SFF has a correct SFF dictionary which includes SFFs it connects to. For your case, you should fill in SFF dictionary of two SFFS by json, REST APIs or SFC UI. This must be done manually.&lt;/p&gt;

&lt;p&gt;By the way, &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/19994/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/19994/&lt;/a&gt; is part of future plan for automatic SFF-to-SFF connection build, it is a big picture we can consider in the future.&lt;/p&gt;

&lt;p&gt;So please fill in every SFF&apos;s SFF dictionary then retry.&lt;/p&gt;</comment>
                            <comment id="46471" author="yi.y.yang@intel.com" created="Mon, 25 May 2015 01:32:37 +0000"  >&lt;p&gt;SFC UI for SFF dictionary&lt;/p&gt;</comment>
                            <comment id="46475" author="yi.y.yang@intel.com" created="Mon, 25 May 2015 01:32:37 +0000"  >&lt;p&gt;Attachment ScreenHunter_01 May. 25 09.27.gif has been added with description: SFC UI for SFF dictionary&lt;/p&gt;</comment>
                            <comment id="46472" author="yi.y.yang@intel.com" created="Mon, 1 Jun 2015 00:45:08 +0000"  >&lt;p&gt;Ahmed, please close this bug if this isn&apos;t an issue any more for you.&lt;/p&gt;</comment>
                            <comment id="46473" author="alagalah" created="Sun, 11 Oct 2015 23:58:26 +0000"  >&lt;p&gt;This bug is marked for Lithium RC2 and has no owner. I&apos;ll take it for now so it stops hitting our screens as we look for bugs to fix.&lt;/p&gt;

&lt;p&gt;Can we confirm this is still an issue? Temp changing to Lithium-3&lt;/p&gt;</comment>
                            <comment id="46474" author="ebrjohn" created="Thu, 11 Feb 2016 10:48:31 +0000"  >&lt;p&gt;Moving to Boron.&lt;/p&gt;</comment>
                            <comment id="63147" author="ebrjohn" created="Fri, 25 May 2018 17:43:15 +0000"  >&lt;p&gt;I tested this in Fluorine, and it is no longer a problem. That is, its possible to create a 2-SF RSP as explained in the problem report with the SF Selection Algorithm set to ShortestPath, and there are no errors in the logs, and flows are pushed to the bridge as expected.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13255" name="ScreenHunter_01 May. 25 09.27.gif" size="9954" author="yyang13" created="Mon, 25 May 2015 01:32:37 +0000"/>
                    </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>3338</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=3338]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10321"><![CDATA[Carbon]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

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

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