<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09: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>[MDSAL-391] Reconsider augmentation tracking in DataObjectCodecContext</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-391</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;We are currently using ConcurrentMap to track by{Stream,Yang}Augmented. The access pattern is heavily biased towards lookups, which, being concurrent, involve volatile reads.&lt;/p&gt;

&lt;p&gt;The only way this map can change is through reloadAugmentations(), hence it would seem we could use either an ImmutableMap or a HashMap with copy-on-write.&lt;/p&gt;

&lt;p&gt;Doing so would incur a single volatile read to acquire the map, but the code paths need to be analyzed to make sure reloadAugmentations() does not incur side-effects, leading to re-enters, AB-BA deadlocks or iteration visibility changes.&lt;/p&gt;</description>
                <environment></environment>
        <key id="31045">MDSAL-391</key>
            <summary>Reconsider augmentation tracking in DataObjectCodecContext</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</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="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Wed, 14 Nov 2018 13:50:12 +0000</created>
                <updated>Thu, 22 Nov 2018 11:37:08 +0000</updated>
                            <resolved>Mon, 19 Nov 2018 12:52:53 +0000</resolved>
                                                    <fixVersion>Fluorine SR2</fixVersion>
                    <fixVersion>3.0.2</fixVersion>
                                    <component>Binding runtime</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03kkv:</customfieldvalue>

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