<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:52:01 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-34] ForwardingRulesManager.updateNodeFlowsDB() is not thread-safety.</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-34</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;We are writing a code which call ForwardingRulesManager API by multiple threads at same time. &lt;br/&gt;
But, when our code call uninstallFlowEntry() by multiple threads at same time in cluster mode, ConcurrentModificationException occurred in updateNodeFlowsDB(). It seems that it occurred due to accessing same ArrayList&amp;lt;FlowEntryInstall&amp;gt; object at same time. (I attached stack trace.)&lt;/p&gt;

&lt;p&gt;And I saw ForwardingRulesManager.java, but it seems that a execlusive controll for common resources(nodeDB, groupDB and so on) is not implemented in ForwardingRulesManager.updateNodeFlowsDB() and other methods of ForwardingRulesManager. There may be same probelms in other methods of ForwardingRulesManager.java.&lt;/p&gt;

&lt;p&gt;please let me know, if you have any questions.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="24588">CONTROLLER-34</key>
            <summary>ForwardingRulesManager.updateNodeFlowsDB() is not thread-safety.</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</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="aboch@cisco.com">Alessandro Boch</assignee>
                                    <reporter username="kawagishi-takayuki@mxj.nes.nec.co.jp">Takayuki Kawagishi</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Sep 2013 13:06:52 +0000</created>
                <updated>Tue, 5 May 2015 15:17:14 +0000</updated>
                            <resolved>Tue, 5 May 2015 15:17:14 +0000</resolved>
                                    <version>0.4.0</version>
                                                    <component>adsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="47348" author="kawagishi-takayuki@mxj.nes.nec.co.jp" created="Thu, 12 Sep 2013 13:06:52 +0000"  >&lt;p&gt;Attachment frm-concurrent.txt has been added with description: stack trace&lt;/p&gt;</comment>
                            <comment id="47345" author="kawagishi-takayuki@mxj.nes.nec.co.jp" created="Fri, 18 Oct 2013 11:47:00 +0000"  >&lt;p&gt;There is no reply to this issue.&lt;br/&gt;
Could anyone please check this ?&lt;/p&gt;</comment>
                            <comment id="47346" author="aboch@cisco.com" created="Thu, 31 Oct 2013 16:33:21 +0000"  >&lt;p&gt;My apologies for getting to this so late.&lt;br/&gt;
I am starting working on a fix now.&lt;/p&gt;


&lt;p&gt;(In reply to Takayuki Kawagishi from comment #1)&lt;br/&gt;
&amp;gt; There is no reply to this issue.&lt;br/&gt;
&amp;gt; Could anyone please check this ?&lt;/p&gt;</comment>
                            <comment id="47347" author="carolsand@gmail.com" created="Tue, 5 May 2015 15:17:14 +0000"  >&lt;p&gt;This bug is part of the project to Move all ADSAL associated component bugs to ADSAL.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13334" name="frm-concurrent.txt" size="28708" author="kawagishi-takayuki@mxj.nes.nec.co.jp" created="Thu, 12 Sep 2013 13:06:52 +0000"/>
                    </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>73</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=73]]></customfieldvalue>

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

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