<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:54:06 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>[CONTROLLER-874] Clustering: Improve CDS serialization performance</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-874</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Patch &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/11136/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/11136/&lt;/a&gt; made some significant performance enhancements in the NormalizedNodeToNodeCodec deserialization code but there&apos;s improvements we can make in the NormalizedNodeToNodeCodec serialization code as well.&lt;/p&gt;

&lt;p&gt;In NormalizedNodeToNodeCodec#encode, significant time is spent&lt;br/&gt;
serializing the YangInstanceIdentifier path via PathUtils even though it&lt;br/&gt;
isn&apos;t actually needed - the decode method doesn&apos;t decode it.  &lt;/p&gt;

&lt;p&gt;This might have been used by WriteModification and MergeModification&lt;br/&gt;
originally however they currently serialized/deserialize their&lt;br/&gt;
YangInstanceIdentifier path separately from the NormalizedNode via&lt;br/&gt;
InstanceIdentifierUtils. It turns out this takes significant time as&lt;br/&gt;
well as it&apos;s implemented similarly as PathUtils. We should serialized/deserialize the YangInstanceIdentifier path along with the NormalizedNode to take advantage of the improved PathArgumentSerializer and the NormalizedNodeSerializer&apos;s special QName encoding.&lt;/p&gt;

&lt;p&gt;In looking at the NormalizedNodeToNodeCodec, there&apos;s other performance tweaks we can make.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25428">CONTROLLER-874</key>
            <summary>Clustering: Improve CDS serialization performance</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="tpantelis">Tom Pantelis</assignee>
                                    <reporter username="tpantelis">Tom Pantelis</reporter>
                        <labels>
                    </labels>
                <created>Sun, 21 Sep 2014 02:13:28 +0000</created>
                <updated>Fri, 10 Oct 2014 18:35:54 +0000</updated>
                            <resolved>Fri, 10 Oct 2014 18:35:54 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>mdsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="49304" author="tpantelis" created="Sun, 21 Sep 2014 02:14:14 +0000"  >&lt;p&gt;Submitted patch &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/11411/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/11411/&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="25393">CONTROLLER-839</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2003</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=2003]]></customfieldvalue>

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

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

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