<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:50 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>[NETCONF-366] Output-less RPCs should either return output element or status code 204</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-366</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;This is a more specific description of the &quot;output&quot; part of &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-361&quot; title=&quot;Document expected behavior with respect to RPC implicit input and output&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-361&quot;&gt;&lt;del&gt;NETCONF-361&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Since &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-663&quot; title=&quot;RPC definition should implicitly define input/output&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-663&quot;&gt;&lt;del&gt;YANGTOOLS-663&lt;/del&gt;&lt;/a&gt; Carbon internally treats Yang modelled RPCs without output statement as containing an empty output statement.&lt;/p&gt;

&lt;p&gt;This should be affecting what the Restconf response looks like.&lt;br/&gt;
In Boron-SR2, the Restconf POST to such an RPC-modeled URL returns no text reponse (a zero-length string) with HTTP status code 200 (which is wrong, it should be 204, not sure if that has a Bug open).&lt;br/&gt;
But after &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-361&quot; title=&quot;Document expected behavior with respect to RPC implicit input and output&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-361&quot;&gt;&lt;del&gt;NETCONF-361&lt;/del&gt;&lt;/a&gt;, the response (for Accept headers implying JSON) should be &apos;{&quot;output&quot;:{}}&apos; (without single quotes) and HTTP status code 200.&lt;/p&gt;

&lt;p&gt;Currently, Carbon snapshot builds show &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; Boron-SR2 behavior.&lt;/p&gt;

&lt;p&gt;It is probably too late in the release cycle for changing Carbon behavior (some CSIT tests may be relying on response text and/or status code), so I guess the best thing to do is to document that the Boron-SR2 behavior is kept in Carbon, but it will be fixed in Nitrogen.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/604/archives/log.html.gz#s1-s8-t2-k2-k4-k7-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/604/archives/log.html.gz#s1-s8-t2-k2-k4-k7-k1&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/604/archives/log.html.gz#s1-s8-t2-k2-k4-k7-k2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/604/archives/log.html.gz#s1-s8-t2-k2-k4-k7-k2&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21379">NETCONF-366</key>
            <summary>Output-less RPCs should either return output element or status code 204</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="JMorvay">Jakub Morvay</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Thu, 9 Mar 2017 11:26:46 +0000</created>
                <updated>Tue, 2 Apr 2019 13:00:18 +0000</updated>
                            <resolved>Tue, 2 Apr 2019 13:00:18 +0000</resolved>
                                                                    <component>restconf-nb</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                        <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>7941</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=7941]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

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

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

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