<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:12 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-113] Incorrect Yang models should not prevent functionality from unrelated components</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-113</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;In Beryllium, &lt;del&gt;all&lt;/del&gt; jobs were failing due to Restconf getting stuck in http code 401.&lt;br/&gt;
Investigation suggests it is not an AAA bug, it is Yangtools unable to move on when encountering invalid Yang modules.&lt;/p&gt;

&lt;p&gt;The situation with &lt;del&gt;all&lt;/del&gt; jobs can be solved in integration/distribution by removing offending features; but as ODL grows, it would be good to make the core more resistant to low-quality components.&lt;/p&gt;

&lt;p&gt;Search for &quot;Failed to parse YANG from source&quot; in (long) &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; to see current offending projects, see &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; for the integration/distribution fix (which perhaps will be merged as 31720 instead).&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://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-periodic-throughpcep-all-beryllium/83/consoleFull&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-periodic-throughpcep-all-beryllium/83/consoleFull&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://git.opendaylight.org/gerrit/31715&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/31715&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="21126">NETCONF-113</key>
            <summary>Incorrect Yang models should not prevent functionality from unrelated components</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="-1">Unassigned</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Mon, 21 Dec 2015 19:00:12 +0000</created>
                <updated>Mon, 4 May 2020 22:52:39 +0000</updated>
                                                                            <component>restconf-nb</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="39112" author="rovarga" created="Fri, 8 Jan 2016 13:09:25 +0000"  >&lt;p&gt;All interfaces required for RESTCONF to exclude specified models are available, making this a non-yangtools issue.&lt;/p&gt;

&lt;p&gt;Note that, though, that should this really be implemented, RESTCONF has to emit a very stern warning and (some) test jobs have to check for this warning and fail tests. Otherwise this problem will not be detected and we will end up shipping a broken release.&lt;/p&gt;</comment>
                            <comment id="39113" author="vrpolak" created="Fri, 8 Jan 2016 18:20:38 +0000"  >&lt;p&gt;&amp;gt; (some) test jobs have to check for this warning&lt;/p&gt;

&lt;p&gt;Agreed. We can add such check to deploy test job (which is planned to be run during &lt;/p&gt;
{project}
&lt;p&gt;&lt;del&gt;merge&lt;/del&gt;* job execution).&lt;br/&gt;
That should cover everything under odl-integration-all.&lt;/p&gt;

&lt;p&gt;See these two lines &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; for what is checked already (the code may be move someplace else later).&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://git.opendaylight.org/gerrit/gitweb?p=releng/builder.git;a=blob;f=jjb/integration/include-raw-integration-deploy-controller-verify.sh;h=ff1fd97a60fdf8c6eac7c927ca93c14ed8d1b103;hb=HEAD#l97&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/gitweb?p=releng/builder.git;a=blob;f=jjb/integration/include-raw-integration-deploy-controller-verify.sh;h=ff1fd97a60fdf8c6eac7c927ca93c14ed8d1b103;hb=HEAD#l97&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="68089" author="jluhrsen" created="Mon, 4 May 2020 22:52:39 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt;, this is a really old ticket at this point. Are we past this kind of problem now, or&lt;br/&gt;
something more to do here. If I understand correctly, the issue is that a bad yang model&lt;br/&gt;
would bork feature installation and break the entire distribution. Originally our CSIT was&lt;br/&gt;
noticing the symptom of 401 unauthorized. Are we still at risk of this?&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>4828</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=4828]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10318"><![CDATA[Change Request]]></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|i01wjb:</customfieldvalue>

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