<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:36:25 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>[OVSDB-446] L2GW Node (using OVS HWVTEP Emulator) can not be reused</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-446</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;The used L2GW Node (using HWVTEP Emulator) can not be reused after reinitialization with the same PhysicalSwich / PhysicalPort / VTEP.&lt;br/&gt;
 The tunnel I/F (vx) is not created in LogicalSwitch.&lt;br/&gt;
 &#160;#Reuse with different PhysicalSwitch / PhysicalPort / VTEP is not confirmed.&lt;/p&gt;

&lt;p&gt;&#9675;Reproduction steps:&lt;br/&gt;
 &#160;1. OpenDaylight / Open vSwitch Initialization (no entry in openstack)&lt;br/&gt;
 &#160;2. Controller node Open vSwitch start and initial setting&lt;br/&gt;
 &#160;3. L2GW node Open vSwitch start and initial setting (Non-HA)&lt;br/&gt;
 &#160;4. Network / Subnet / L2 GATEWAY / L2 CONNECTION creation&lt;br/&gt;
 &#160; &#160; &#160; openstack network create test-nw&lt;br/&gt;
 &#160; &#160; &#160; openstack subnet create --network test-nw --dhcp --subnet-range 192.168.0.0/24 test-subnw&lt;br/&gt;
 &#160; &#160; &#160; neutron l2-gateway-create gw --device name=ocata-l2gw1,interface_names=patch-vlan&lt;br/&gt;
 &#160; &#160; &#160; neutron l2-gateway-connection-create gw test-nw --default-segmentation-id 1111&lt;br/&gt;
&#160;5. Ping confirmation (OK)&lt;br/&gt;
&#160; &#160; &#160; from: DHCP namespace, to: dummy port&lt;br/&gt;
&#160;6. Log and detail info collection &lt;br/&gt;
&#160; &#160; &#160; ovs-vsctl show&lt;br/&gt;
&#160; &#160; &#160; ovsdb-client dump hardware_vtep&lt;br/&gt;
&#160; &#160; &#160; /opt/karaf-0.7.1/data/log/karaf.log&lt;br/&gt;
&#160; &#160; &#160; curl -s -u admin:admin &lt;a href=&quot;http://127.0.0.1:8080/restconf/config/network-topology:network-topology&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://127.0.0.1:8080/restconf/config/network-topology:network-topology&lt;/a&gt; | python -mjson.tool&lt;br/&gt;
&#160;7. Network / Subnet / L2 GATEWAY / CONNECTION deletion&lt;br/&gt;
&#160; &#160; &#160; neutron l2-gateway-connection-delete `neutron l2-gateway-connection-list --segmentation_id=1111 -c id -f value 2&amp;gt; /dev/null`&lt;br/&gt;
&#160; &#160; &#160; neutron l2-gateway-delete gw&lt;br/&gt;
&#160; &#160; &#160; openstack network delete test-nw&lt;br/&gt;
&#160;8. OVS HWVTEP Emulator stop and data deletion (for reuse)&lt;br/&gt;
&#160; &#160; &#160; pkill ovsdb-server&lt;br/&gt;
&#160; &#160; &#160; pkill ovs-vswitchd&lt;br/&gt;
&#160; &#160; &#160; pkill python&lt;br/&gt;
&#160; &#160; &#160; rm -f /etc/openvswitch/ovs.db /etc/openvswitch/vtep.db /var/log/openvswitch/*&lt;br/&gt;
&#160;9. sleep &lt;br/&gt;
&#160; &#160; &#160; Wait at least 550 seconds to wait for ConnectionReconciliationTask to finish&lt;br/&gt;
&#160; &#160; &#160; Go to next step after &quot;Reconciliation task is cancelled&quot; shown in log &lt;br/&gt;
 10.L2GW node Open vSwitch start and initial setting (Non-HA)&lt;br/&gt;
 11.Network / Subenet / L2 GATEWAY / CONNECTION creation&lt;br/&gt;
&#160; &#160; &#160; openstack network create test-nw&lt;br/&gt;
&#160; &#160; &#160; openstack subnet create --network test-nw --dhcp --subnet-range 192.168.0.0/24 test-subnw&lt;br/&gt;
&#160; &#160; &#160; neutron l2-gateway-create gw --device name=ocata-l2gw1,interface_names=patch-vlan&lt;br/&gt;
&#160; &#160; &#160; neutron l2-gateway-connection-create gw test-nw --default-segmentation-id 1111&lt;br/&gt;
 12.Ping confirmation (NG)&lt;br/&gt;
&#160; &#160; &#160; from: DHCP namespace, to: dummy port&lt;br/&gt;
 13.Log and detail info collection &lt;br/&gt;
&#160; &#160; &#160; ovs-vsctl show&lt;br/&gt;
&#160; &#160; &#160; ovsdb-client dump hardware_vtep&lt;br/&gt;
&#160; &#160; &#160; /opt/karaf-0.7.1/data/log/karaf.log&lt;br/&gt;
&#160; &#160; &#160; curl -s -u admin:admin &lt;a href=&quot;http://127.0.0.1:8080/restconf/config/network-topology:network-topology&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://127.0.0.1:8080/restconf/config/network-topology:network-topology&lt;/a&gt; | python -mjson.tool&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#9675; ODL log&lt;br/&gt;
 Bleow exceptions were shown in ODL karaf logs when neutron l2gw creation command executed (reuse).&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;java.lang.NumberFormatException: Illegal embedded sign character&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;java.lang.NumberFormatException: For input string: &amp;quot;10.0.0.10&amp;quot;&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-01-23 10:20:44,735 | ERROR | eChangeHandler-4 | AsyncDataTreeChangeListenerBase | 245 - org.opendaylight.genius.mdsalutil-api - 0.3.1 | Thread terminated due to uncaught exception: AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-4&lt;br/&gt;
 java.lang.NumberFormatException: Illegal embedded sign character&lt;br/&gt;
 at java.math.BigInteger.&amp;lt;init&amp;gt;(BigInteger.java:428)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at java.math.BigInteger.&amp;lt;init&amp;gt;(BigInteger.java:606)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.netvirt.policyservice.listeners.TunnelStateChangeListener.getTepDpnId(TunnelStateChangeListener.java:217)&lt;span class=&quot;error&quot;&gt;&amp;#91;326:org.opendaylight.netvirt.policyservice-impl:0.5.1&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-01-23 10:20:44,891 | ERROR | nPool-1-worker-0 | DataStoreJobCoordinator | 245 - org.opendaylight.genius.mdsalutil-api - 0.3.1 | Exception when executing jobEntry: JobEntry{key=&apos;tun345214a6550&apos;, mainWorker=org.opendaylight.genius.interfacemanager.servicebindings.flowbased.listeners.FlowBasedServicesConfigListener$RendererConfigAddWorker@574e99f3, rollbackWorker=null, retryCount=6, futures=null}&lt;br/&gt;
 java.lang.NumberFormatException: For input string: &quot;10.0.0.10&quot;&lt;br/&gt;
 at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at java.lang.Integer.parseInt(Integer.java:580)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at java.math.BigInteger.&amp;lt;init&amp;gt;(BigInteger.java:470)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at java.math.BigInteger.&amp;lt;init&amp;gt;(BigInteger.java:606)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.genius.interfacemanager.IfmUtil.getDpnFromNodeConnectorId(IfmUtil.java:122)&lt;span class=&quot;error&quot;&gt;&amp;#91;239:org.opendaylight.genius.interfacemanager-impl:0.3.1&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;&#9675;Environment Details:&lt;br/&gt;
 OpenStack : ocata &lt;span class=&quot;error&quot;&gt;&amp;#91;Controller 1 node / Compute 1 node&amp;#93;&lt;/span&gt; (Open vSwitch not started in Compute node)&lt;br/&gt;
 OpenDaylight : nitrogen-sr1 &lt;span class=&quot;error&quot;&gt;&amp;#91;1 node&amp;#93;&lt;/span&gt;&lt;br/&gt;
 L2GW(OVS HWVTEP Emulator): 1 node (Non-HA)&lt;/p&gt;</environment>
        <key id="29112">OVSDB-446</key>
            <summary>L2GW Node (using OVS HWVTEP Emulator) can not be reused</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="RanXiao">Ran Xiao</reporter>
                        <labels>
                    </labels>
                <created>Thu, 25 Jan 2018 02:14:17 +0000</created>
                <updated>Thu, 25 Jan 2018 02:17:48 +0000</updated>
                                            <version>Nitrogen-SR1</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                        <attachments>
                            <attachment id="14375" name="log.tar.gz" size="108193" author="RanXiao" created="Thu, 25 Jan 2018 02:13:23 +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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i039r3:</customfieldvalue>

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