<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:38:41 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-118] RPCs hiding heuristics using Strings</title>
                <link>https://jira.opendaylight.org/browse/SFC-118</link>
                <project id="10167" key="SFC">sfc</project>
                    <description>&lt;p&gt;The whole issue of RPCs in SFC needs at somepoint to be addressed.&lt;/p&gt;

&lt;p&gt;During introduction of Types (RspName, SfName etc) during a patch, I found that many RPCs are using the fact that things used to be Strings to allow various fields to be used interchangeably.&lt;/p&gt;

&lt;p&gt;This isn&apos;t always WRONG but it does embed some implicit heuristics as to what various things mean (ie why is an RSPNAME and SFPNAME able to be used interchangeably? If so then perhaps they should be the same defined type, if not then ... etc.. you get the idea. So rather than decorating the code with long comments or obscure comments, as I refactor for typedefs I am going to put a TODO with this BugID so we can track them.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="24144">SFC-118</key>
            <summary>RPCs hiding heuristics using Strings</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="alagalah">Keith Burns</assignee>
                                    <reporter username="alagalah">Keith Burns</reporter>
                        <labels>
                    </labels>
                <created>Sun, 18 Oct 2015 14:45:15 +0000</created>
                <updated>Sun, 18 Oct 2015 16:15:06 +0000</updated>
                                            <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="46606" author="alagalah" created="Sun, 18 Oct 2015 16:15:06 +0000"  >&lt;p&gt;This isn&apos;t limited to RPCs, but also general read methods etc where the fact something like an rspName was a string could be used interchangeably with something expecting an sfpName.. .which was also a string, hence it worked, but hid the heuristic.&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>4495</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=4495]]></customfieldvalue>

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

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