<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:00:21 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>[GENIUS-276] updateDpnTepInterfaceInfoToConfig doesn&apos;t update dpnTepsState correctly</title>
                <link>https://jira.opendaylight.org/browse/GENIUS-276</link>
                <project id="10126" key="GENIUS">genius</project>
                    <description>&lt;p&gt;Although updateDpnTepInterfaceInfoToConfig called&#160;ITMBatchingUtils.update to change&#160;dpnTepsState per srcDpnId, but ResourceBatchingManager will overwrite the old one with new one, new one doesn&apos;t contain the old one, this can be read out from source code.&lt;/p&gt;

&lt;p&gt;case ActionableResource.UPDATE:&lt;br/&gt;
 Object updated = actResource.getInstance();&lt;br/&gt;
 Object original = actResource.getOldInstance();&lt;br/&gt;
 resHandler.update(tx, dsType, actResource.getInstanceIdentifier(), original,&lt;br/&gt;
 updated,transactionObjects);&lt;br/&gt;
 break;&lt;/p&gt;

&lt;p&gt;Because we don&apos;t setOldInstance when call&#160;&#160;ITMBatchingUtils.update. The actual test result has confirmed this.&lt;/p&gt;

&lt;p&gt;vagrant@odl:~/karaf-0.9.0-SNAPSHOT$ grep &quot;, remoteDpn TunnelName &quot; data/log/karaf.log&lt;br/&gt;
2019-05-09T01:52:12,568 | INFO | jobcoordinator-main-task-2 | ItmInternalTunnelAddWorker | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | ofTunnelPortName of0383160132b, remoteDpn TunnelName tuna37285b5abf, dstDpnId 176824911782496&lt;br/&gt;
2019-05-09T01:52:12,607 | INFO | jobcoordinator-main-task-2 | ItmInternalTunnelAddWorker | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | ofTunnelPortName of630c73993ed, remoteDpn TunnelName tund705cf3c875, dstDpnId 259598474342123&lt;br/&gt;
2019-05-09T01:52:34,579 | INFO | jobcoordinator-main-task-2 | ItmInternalTunnelAddWorker | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | ofTunnelPortName ofc577a5608d6, remoteDpn TunnelName tun050445aeaad, dstDpnId 176824911782496&lt;br/&gt;
2019-05-09T01:52:34,586 | INFO | jobcoordinator-main-task-2 | ItmInternalTunnelAddWorker | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | ofTunnelPortName of630c73993ed, remoteDpn TunnelName tunc0442208f5e, dstDpnId 44194128541826&lt;br/&gt;
2019-05-09T01:52:34,589 | INFO | jobcoordinator-main-task-2 | ItmInternalTunnelAddWorker | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | ofTunnelPortName ofc577a5608d6, remoteDpn TunnelName tunda48ca3f373, dstDpnId 259598474342123&lt;br/&gt;
2019-05-09T01:52:34,590 | INFO | jobcoordinator-main-task-2 | ItmInternalTunnelAddWorker | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | ofTunnelPortName of0383160132b, remoteDpn TunnelName tune929b964c6e, dstDpnId 44194128541826&lt;br/&gt;
vagrant@odl:~/karaf-0.9.0-SNAPSHOT$ grep &quot;addTunnelEndPointInfoToCache&quot; data/log/karaf.log&lt;br/&gt;
2019-05-09T01:52:13,165 | INFO | opendaylight-cluster-data-notification-dispatcher-46 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tund705cf3c875, src dpn 176824911782496, dst dpn 259598474342123&lt;br/&gt;
2019-05-09T01:52:35,101 | INFO | opendaylight-cluster-data-notification-dispatcher-69 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tune929b964c6e, src dpn 259598474342123, dst dpn 44194128541826&lt;br/&gt;
vagrant@odl:~/karaf-0.9.0-SNAPSHOT$&lt;/p&gt;</description>
                <environment>&lt;p&gt;genius master&lt;/p&gt;</environment>
        <key id="31670">GENIUS-276</key>
            <summary>updateDpnTepInterfaceInfoToConfig doesn&apos;t update dpnTepsState correctly</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</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="enidadh">nidhi adhvaryu</assignee>
                                    <reporter username="yangyi01">Yi Yang</reporter>
                        <labels>
                    </labels>
                <created>Thu, 9 May 2019 03:52:14 +0000</created>
                <updated>Wed, 8 Jan 2020 06:49:09 +0000</updated>
                            <resolved>Wed, 8 Jan 2020 06:49:09 +0000</resolved>
                                                    <fixVersion>Neon</fixVersion>
                                    <component>ITM</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="66783" author="yangyi01" created="Fri, 10 May 2019 00:40:31 +0000"  >&lt;p&gt;vagrant@odl:~/karaf-0.9.0-SNAPSHOT$ grep -r &quot;addTunnelEndPointInfoToCache&quot; data/log/karaf.log&lt;br/&gt;
2019-05-10T00:34:55,708 | INFO | opendaylight-cluster-data-notification-dispatcher-50 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tund962e18e076, src dpn 22354318084393, dst dpn 207790482554426&lt;br/&gt;
2019-05-10T00:34:56,240 | INFO | opendaylight-cluster-data-notification-dispatcher-66 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tuna3f42a25df9, src dpn 207790482554426, dst dpn 22354318084393&lt;br/&gt;
2019-05-10T00:35:10,583 | INFO | opendaylight-cluster-data-notification-dispatcher-64 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT |&lt;/p&gt;

&lt;p&gt;My test has testified this,&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/81966/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/81966/&lt;/a&gt;&#160;did fix it.&lt;/p&gt;

&lt;p&gt;addTunnelEndPointInfoToCache: call added, tunnel tuna6d316383be, src dpn 251290173143295, dst dpn 207790482554426&lt;br/&gt;
2019-05-10T00:35:11,089 | INFO | opendaylight-cluster-data-notification-dispatcher-65 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tund962e18e076, src dpn 22354318084393, dst dpn 207790482554426&lt;br/&gt;
2019-05-10T00:35:11,089 | INFO | opendaylight-cluster-data-notification-dispatcher-65 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tun67b07c60a06, src dpn 22354318084393, dst dpn 251290173143295&lt;br/&gt;
2019-05-10T00:35:11,090 | INFO | opendaylight-cluster-data-notification-dispatcher-65 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tuna70171c0a08, src dpn 251290173143295, dst dpn 22354318084393&lt;br/&gt;
2019-05-10T00:35:11,090 | INFO | opendaylight-cluster-data-notification-dispatcher-65 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tuna6d316383be, src dpn 251290173143295, dst dpn 207790482554426&lt;br/&gt;
2019-05-10T00:35:11,091 | INFO | opendaylight-cluster-data-notification-dispatcher-65 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tuna3f42a25df9, src dpn 207790482554426, dst dpn 22354318084393&lt;br/&gt;
2019-05-10T00:35:11,091 | INFO | opendaylight-cluster-data-notification-dispatcher-65 | DpnTepStateCache | 267 - org.opendaylight.genius.itm-impl - 0.7.0.SNAPSHOT | addTunnelEndPointInfoToCache: call added, tunnel tun70e53cde7bd, src dpn 207790482554426, dst dpn 251290173143295&lt;br/&gt;
vagrant@odl:~/karaf-0.9.0-SNAPSHOT$&lt;/p&gt;</comment>
                            <comment id="67619" author="enidadh" created="Wed, 8 Jan 2020 06:47:50 +0000"  >&lt;p&gt;this issue occurs, when computes were scaled-in and scaled-out with the same vtep ip, ITM full mesh was not created.During scale-in, ITM caches were not completely cleaned up resulting in stale DPN in ITM. This prevented the full mesh creation.&lt;/p&gt;

&lt;p&gt;So this,&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/genius/+/81888/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/genius/+/81888/&lt;/a&gt;&#160;patch has addressed the issue.&lt;/p&gt;

&lt;p&gt;the patch is merged already.&lt;/p&gt;</comment>
                            <comment id="67620" author="enidadh" created="Wed, 8 Jan 2020 06:49:09 +0000"  >&lt;p&gt;fix is already merged on&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/genius/+/81888/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/genius/+/81888/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <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_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10313"><![CDATA[Highest]]></customfieldvalue>

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

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