<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:36 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-668] RFC7895/RFC8525 implementation should be independent of any other modules in a separate feature</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-668</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Currently we have two places where&#160;RFC7895 was implemented independently (mdsal-netconf-yang-library and restconf-nb modules).&#160; See&#160;SchemaServiceToMdsalWriter and&#160;SchemaContextHandler classes.&lt;br/&gt;
It could be an issue if we install these two modules together and they independently will change module-state.&lt;br/&gt;
This functionality should be independent of both modules in a separate feature&#160;and lives in md-sal, alongside of yanglib client implementations there. And both restconf and netconf should be pulling it to runtime as a dependency.&lt;/p&gt;

&lt;p&gt;As a first step towards that, evaluate the content of netconf.git and create a apps/yanglib-mdsal-writer which both netconf-nb and restconf-nb will pull in.&lt;/p&gt;</description>
                <environment></environment>
        <key id="32595">NETCONF-668</key>
            <summary>RFC7895/RFC8525 implementation should be independent of any other modules in a separate feature</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="1" iconUrl="https://jira.opendaylight.org/images/icons/priorities/blocker.svg">Highest</priority>
                        <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="deadsvic1d4l">Stephanie Brey Dee</assignee>
                                    <reporter username="vladyslav.marchenko">Vladyslav Marchenko</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Thu, 23 Apr 2020 12:45:21 +0000</created>
                <updated>Fri, 15 Dec 2023 01:04:16 +0000</updated>
                            <resolved>Tue, 19 Sep 2023 06:28:47 +0000</resolved>
                                                    <fixVersion>7.0.0</fixVersion>
                                    <component>netconf</component>
                    <component>restconf-nb</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="68064" author="rovarga" created="Sun, 26 Apr 2020 20:48:44 +0000"  >&lt;p&gt;So the long-term solution for this would be to have a separate, dynamic datastore shard, which would not need to be written but rather would react to schema being populated, and project that information as a datastore (i.e. similar to a JMX bean). The trouble is a bit clustered environment &#8211; DOMSchemaService is a local property, yet the datastore is replicated, hence ... yanglib really becomes a per-datastore (in sense of &lt;a href=&quot;https://tools.ietf.org/html/rfc8342)&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc8342)&lt;/a&gt; thing and DOMSchemaService is really on its way out.&lt;/p&gt;

&lt;p&gt;Unfortunately we are not there yet with the respective interfaces, so a simple split here, perhaps an integration with singleton-service and we could call it a day.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="37120">MDSAL-833</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37144">MDSAL-835</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37121">NETCONF-1093</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="37122">MDSAL-834</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37517">NETCONF-1196</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03s2f:</customfieldvalue>

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