<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:08:34 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-69] Datastore: transaction chain callbacks lost</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-69</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;When there is a large burst of write transactions executed on a transaction chain, the last couple of transactions do not seem to be properly handled:&lt;/p&gt;

&lt;p&gt;a) after existing from the burst loop, the last 1-2 transactions do not get propagated into the data store, and the app callbacks (from transaction Futures) are not called.&lt;/p&gt;

&lt;p&gt;b) after closing the transaction chain, data from the last 1-2 transaction appears in the data store, but the app callbacks are still not called. &lt;/p&gt;

&lt;p&gt;The code to reproduce this behavior is in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/14872/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/14872/&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;After building the dsbenchmark application according to Gerrit #14872, the behavior can be triggered by a REST POST call to: &lt;a href=&quot;http://localhost:8181/restconf/operations/dsbenchmark:start-test&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/operations/dsbenchmark:start-test&lt;/a&gt;, &lt;/p&gt;

&lt;p&gt;with payload:&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
    &quot;input&quot;: &lt;/p&gt;
{
        &quot;operation&quot;: &quot;PUT&quot;,
        &quot;data-format&quot;: &quot;BINDING-AWARE&quot;,
        &quot;outerElements&quot;: 100000,
        &quot;innerElements&quot;: 1,
        &quot;putsPerTx&quot;: 1
    }
&lt;p&gt;}&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26891">MDSAL-69</key>
            <summary>Datastore: transaction chain callbacks lost</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="jmedved@cisco.com">Jan Medved</reporter>
                        <labels>
                    </labels>
                <created>Sat, 14 Feb 2015 02:11:56 +0000</created>
                <updated>Fri, 9 Mar 2018 18:00:06 +0000</updated>
                            <resolved>Tue, 19 Sep 2017 08:20:13 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</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>2722</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=2722]]></customfieldvalue>

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

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

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