<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:04: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>[INTTEST-24] Links between switches not discovered when running integration base distro with OF 1.3 plugin</title>
                <link>https://jira.opendaylight.org/browse/INTTEST-24</link>
                <project id="10189" key="INTTEST">integration-test</project>
                    <description>&lt;p&gt;I am trying to run ODL with OpenFlow 1.3 md-sal plugin from the integration project. I ran the base distro in integration as the wiki says &quot;./run.sh -of13&quot;, and in mininet, I set up a small network with &quot;sudo mn --topo tree,2 --switch ovsk,protocols=OpenFlow13 --controller remote,&lt;span class=&quot;error&quot;&gt;&amp;#91;localhost-ip&amp;#93;&lt;/span&gt;&quot;.&lt;/p&gt;

&lt;p&gt;When I did pingall, I found that hosts that are attached to the same switch can ping each other just fine, but there are no links discovered between switches. When I tried to do &quot;h1 ping h3&quot; where h1 is attached to switch1 and h3 is attached to switch3, the packets are dropped as punted.&lt;/p&gt;

&lt;p&gt;Below is the log file, and I&apos;ve highlighted several warnings and exceptions. From the looks of it, the OF1.3 md-sal plugin is still calling ad-sal SimpleForwardingManagerImpl and I am not seeing hosttracker component.&lt;/p&gt;

&lt;p&gt;Any idea why this is and how I could fix the issue? I checked a few related bugs but the fixes don&apos;t seem to apply.&lt;/p&gt;

&lt;p&gt;Thank you!&lt;br/&gt;
Xiao&lt;/p&gt;



&lt;p&gt;$ ./run.sh -of13&lt;br/&gt;
find: `./configuration/initial.available&apos;: No such file or directory&lt;br/&gt;
JVM maximum memory was set to -Xmx1G.&lt;br/&gt;
osgi&amp;gt; 2014-12-03 22:57:16.358 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;fileinstall-./plugins&amp;#93;&lt;/span&gt; INFO  o.o.c.c.s.internal.ClusterManager  - I&apos;m a GossipRouter will listen on port 12001&lt;br/&gt;
2014-12-03 22:57:16.591 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;fileinstall-./plugins&amp;#93;&lt;/span&gt; INFO  o.o.c.c.s.internal.ClusterManager  - Started GossipRouter&lt;br/&gt;
2014-12-03 22:57:16.592 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;fileinstall-./plugins&amp;#93;&lt;/span&gt; INFO  o.o.c.c.s.internal.ClusterManager  - Starting the ClusterManager&lt;br/&gt;
GossipRouter started at Wed Dec 03 22:57:16 EST 2014&lt;br/&gt;
Listening on port 12001 bound on address 0.0.0.0/0.0.0.0&lt;br/&gt;
Backlog is 1000, linger timeout is 2000, and read timeout is 0&lt;br/&gt;
2014-12-03 22:57:35.342 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;fileinstall-./plugins&amp;#93;&lt;/span&gt; INFO  o.o.c.c.i.ConfigurationService  - ConfigurationService Manager init&lt;br/&gt;
2014-12-03 22:57:36.474 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;fileinstall-./plugins&amp;#93;&lt;/span&gt; WARN  o.o.c.u.internal.UserManager  - Network Administrator password is set to factory default. Please change the password as soon as possible.&lt;br/&gt;
2014-12-03 22:57:47 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;org.apache.catalina.mbeans.GlobalResourcesLifecycleListener&amp;#93;&lt;/span&gt; SEVERE org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans No global naming context defined for server&lt;br/&gt;
2014-12-03 22:57:48.138 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.y.y.d.i.s.tree.InMemoryDataTree  - Attempting to install schema contexts&lt;br/&gt;
2014-12-03 22:57:48.153 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.c.m.s.c.u.j.ThreadExecutorStatsMXBeanImpl  - Executor com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService@8ac7447 is not supported&lt;br/&gt;
2014-12-03 22:57:48.154 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.y.y.d.i.s.tree.InMemoryDataTree  - Attempting to install schema contexts&lt;br/&gt;
2014-12-03 22:57:48.155 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.c.m.s.c.u.j.ThreadExecutorStatsMXBeanImpl  - Executor com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService@214f7dd0 is not supported&lt;br/&gt;
2014-12-03 22:57:48.206 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.c.m.s.b.i.ForwardedBackwardsCompatibleDataBroker  - ForwardedBackwardsCompatibleBroker started.&lt;br/&gt;
2014-12-03 22:57:48.221 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; WARN  o.o.c.s.b.i.c.d.BindingIndependentConnector  - Unable to start Notification forwarding. Reason: DOM Notification Service is not initialized properly!&lt;br/&gt;
2014-12-03 22:57:48.222 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.c.s.b.i.RootBindingAwareBroker  - Starting Binding Aware Broker: binding-broker-impl&lt;br/&gt;
2014-12-03 22:57:51.028 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.controller.frm.FRMActivator  - FRMActivator initialization.&lt;br/&gt;
2014-12-03 22:57:51.313 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.c.f.i.ForwardingRulesManagerImpl  - ForwardingRulesManager has started successfull.&lt;br/&gt;
2014-12-03 22:57:51.313 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.controller.frm.FRMActivator  - FRMActivator initialization successfull.&lt;br/&gt;
2014-12-03 22:57:51.323 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.c.s.c.topology.TopologyProvider  - TopologyProvider started&lt;br/&gt;
2014-12-03 22:57:51.349 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-4&amp;#93;&lt;/span&gt; INFO  o.o.c.m.s.m.StatisticsManagerActivator  - StatisticsManagerActivator initialization.&lt;br/&gt;
2014-12-03 22:57:51.378 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-3&amp;#93;&lt;/span&gt; INFO  o.o.m.c.t.lldp.LLDPDiscoveryProvider  - LLDPDiscoveryListener Started.&lt;br/&gt;
2014-12-03 22:57:51.391 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-2&amp;#93;&lt;/span&gt; INFO  o.o.c.m.i.m.FlowCapableInventoryProvider  - Flow Capable Inventory Provider started.&lt;br/&gt;
2014-12-03 22:57:51.726 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.c.c.y.c.k.i.KitchenServiceModule  - KitchenService (instance org.opendaylight.controller.config.yang.config.kitchen_service.impl.KitchenServiceModule$1AutoCloseableKitchenService@13c5a945) initialized.&lt;br/&gt;
2014-12-03 22:57:51.824 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-4&amp;#93;&lt;/span&gt; INFO  o.o.c.m.s.m.i.StatisticsManagerImpl  - Statistics Manager started successfully!&lt;br/&gt;
2014-12-03 22:57:51.824 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-2-thread-4&amp;#93;&lt;/span&gt; INFO  o.o.c.m.s.m.StatisticsManagerActivator  - StatisticsManagerActivator started successfully.&lt;br/&gt;
2014-12-03 22:57:51.831 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.c.c.y.c.t.i.ToasterProviderModule  - Toaster provider (instance org.opendaylight.controller.config.yang.config.toaster_provider.impl.ToasterProviderModule$1AutoCloseableToaster@229865ac) initialized.&lt;br/&gt;
2014-12-03 22:57:52.052 EST [Web socket server on port PortNumber &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=8185&amp;#93;&lt;/span&gt;] INFO  o.o.c.s.s.websockets.WebSocketServer  - Web socket server started at port 8185.&lt;br/&gt;
2014-12-03 22:57:52.204 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.y.g.v.u.o.p.x.n.y.o._.c.p.i.rev140328.SwitchConnectionProviderModule  - SwitchConnectionProvider started.&lt;br/&gt;
2014-12-03 22:57:52.300 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.y.g.v.u.o.p.x.n.y.o._.c.p.i.rev140328.SwitchConnectionProviderModule  - SwitchConnectionProvider started.&lt;br/&gt;
2014-12-03 22:57:52.476 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-20&amp;#93;&lt;/span&gt; INFO  o.o.o.protocol.impl.core.TcpHandler  - Switch listener started and ready to accept incoming tcp/tls connections on port: 6633&lt;br/&gt;
2014-12-03 22:57:52.479 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-21&amp;#93;&lt;/span&gt; INFO  o.o.o.protocol.impl.core.TcpHandler  - Switch listener started and ready to accept incoming tcp/tls connections on port: 6653&lt;br/&gt;
2014-12-03 22:57:52.571 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;config-pusher&amp;#93;&lt;/span&gt; INFO  o.o.y.g.v.u.o.p.x.n.y.o.c.c.i.r.MsgSpyServiceModule  - MsgStatService (instance org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.common.config.impl.rev140326.MsgSpyServiceModule$1AutoClosableMsgSpyService@cddb7d2) initialized.&lt;br/&gt;
2014-12-03 22:58:00 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;com.sun.jersey.core.spi.component.ProviderServices&amp;#93;&lt;/span&gt; SEVERE com.sun.jersey.core.spi.component.ProviderServices getInstances The class org.opendaylight.aaa.sts.TokenAuthFilter could not be found. This class is ignored.&lt;br/&gt;
2014-12-03 22:58:01 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;com.sun.jersey.spi.inject.Errors&amp;#93;&lt;/span&gt; WARNING com.sun.jersey.spi.inject.Errors processErrorMessages The following warnings have been detected with resource and/or provider classes:&lt;br/&gt;
  WARNING: Parameter 2 of type org.opendaylight.yangtools.yang.data.api.Node&amp;lt;?&amp;gt; from public abstract javax.ws.rs.core.Response org.opendaylight.controller.sal.rest.api.RestconfService.updateConfigurationData(java.lang.String,org.opendaylight.yangtools.yang.data.api.Node&amp;lt;?&amp;gt;) is not resolvable to a concrete type&lt;br/&gt;
  WARNING: Parameter 2 of type org.opendaylight.yangtools.yang.data.api.Node&amp;lt;?&amp;gt; from public abstract javax.ws.rs.core.Response org.opendaylight.controller.sal.rest.api.RestconfService.createConfigurationData(java.lang.String,org.opendaylight.yangtools.yang.data.api.Node&amp;lt;?&amp;gt;) is not resolvable to a concrete type&lt;br/&gt;
  WARNING: Parameter 1 of type org.opendaylight.yangtools.yang.data.api.Node&amp;lt;?&amp;gt; from public abstract javax.ws.rs.core.Response org.opendaylight.controller.sal.rest.api.RestconfService.createConfigurationData(org.opendaylight.yangtools.yang.data.api.Node&amp;lt;?&amp;gt;) is not resolvable to a concrete type&lt;br/&gt;
2014-12-03 22:58:29.491 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;remote-connector-processing-executor-3&amp;#93;&lt;/span&gt; WARN  o.o.c.s.c.n.s.NetconfDeviceSalFacade  - RemoteDevice&lt;/p&gt;
{controller-config}: Some rpcs from netconf device were not registered: &lt;span class=&quot;error&quot;&gt;&amp;#91;(urn:opendaylight:group:service?revision=2013-09-18)add-group, (urn:opendaylight:port:statistics?revision=2013-12-14)get-all-node-connectors-statistics, (urn:opendaylight:meter:statistics?revision=2013-11-11)get-meter-features, (urn:opendaylight:meter:service?revision=2013-09-18)add-meter, (urn:opendaylight:flow:statistics?revision=2013-08-19)get-aggregate-flow-statistics-from-flow-table-for-given-match, (urn:opendaylight:flow:service?revision=2013-08-19)remove-flow, (urn:opendaylight:group:statistics?revision=2013-11-11)get-group-features, (urn:opendaylight:group:statistics?revision=2013-11-11)get-all-group-statistics, (urn:opendaylight:flow:table:statistics?revision=2013-12-15)get-flow-tables-statistics, (urn:opendaylight:queue:statistics?revision=2013-12-16)get-queue-statistics-from-given-port, (urn:opendaylight:group:statistics?revision=2013-11-11)get-group-statistics, (urn:opendaylight:group:service?revision=2013-09-18)remove-group, (urn:opendaylight:flow:statistics?revision=2013-08-19)get-aggregate-flow-statistics-from-flow-table-for-all-flows, (urn:opendaylight:flow:service?revision=2013-08-19)update-flow, (urn:opendaylight:flow:statistics?revision=2013-08-19)get-all-flow-statistics-from-flow-table, (urn:opendaylight:port:statistics?revision=2013-12-14)get-node-connector-statistics, (urn:opendaylight:flow:transaction?revision=2013-11-03)get-next-transaction-id, (urn:opendaylight:table:service?revision=2013-10-26)update-table, (urn:opendaylight:port:service?revision=2013-11-07)update-port, (urn:opendaylight:flow:service?revision=2013-08-19)add-flow, (urn:opendaylight:queue:statistics?revision=2013-12-16)get-all-queues-statistics-from-all-ports, (urn:opendaylight:meter:statistics?revision=2013-11-11)get-meter-statistics, (urn:opendaylight:meter:service?revision=2013-09-18)remove-meter, (urn:opendaylight:meter:service?revision=2013-09-18)update-meter, (urn:opendaylight:group:statistics?revision=2013-11-11)get-group-description, (urn:opendaylight:group:service?revision=2013-09-18)update-group, (urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, (urn:opendaylight:meter:statistics?revision=2013-11-11)get-all-meter-statistics, (urn:opendaylight:meter:statistics?revision=2013-11-11)get-all-meter-config-statistics, (urn:opendaylight:module:config?revision=2014-10-15)set-config, (urn:opendaylight:flow:statistics?revision=2013-08-19)get-all-flows-statistics-from-all-flow-tables, (urn:opendaylight:queue:statistics?revision=2013-12-16)get-all-queues-statistics-from-given-port, (urn:opendaylight:flow:statistics?revision=2013-08-19)get-flow-statistics-from-flow-table, (urn:opendaylight:flow:transaction?revision=2013-11-03)finish-transaction&amp;#93;&lt;/span&gt;&lt;br/&gt;
2014-12-03 22:58:33.127 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;remote-connector-processing-executor-3&amp;#93;&lt;/span&gt; INFO  o.o.c.s.c.netconf.NetconfDevice  - RemoteDevice{controller-config}
&lt;p&gt;: Netconf connector initialized successfully&lt;/p&gt;

&lt;p&gt;2014-12-03 22:58:51.226 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-11-1&amp;#93;&lt;/span&gt; WARN  o.o.o.o.m.c.s.SessionManagerOFImpl  - context for invalidation not found&lt;br/&gt;
2014-12-03 22:58:51.316 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;OFHandshake-0-0&amp;#93;&lt;/span&gt; WARN  o.o.o.o.m.c.ErrorHandlerSimpleImpl  - exception -&amp;gt; FIRST HELLO sending failed because of connection issue., session -&amp;gt; null&lt;br/&gt;
org.opendaylight.openflowplugin.ConnectionException: FIRST HELLO sending failed because of connection issue.&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.sendHelloMessage(HandshakeManagerImpl.java:297) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.shake(HandshakeManagerImpl.java:98) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.HandshakeStepWrapper.run(HandshakeStepWrapper.java:47) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.lang.Thread.run(Thread.java:745) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
2014-12-03 22:58:51.929 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-11-2&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.c.ConnectionAdapterImpl  - Hello received / branch&lt;br/&gt;
2014-12-03 22:58:52.296 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-11-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.c.ConnectionAdapterImpl  - Hello received / branch&lt;br/&gt;
2014-12-03 22:58:52.309 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-11-4&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.c.ConnectionAdapterImpl  - Hello received / branch&lt;br/&gt;
2014-12-03 22:58:52.365 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-11-3&amp;#93;&lt;/span&gt; WARN  o.o.o.o.m.c.s.SessionManagerOFImpl  - context for invalidation not found&lt;br/&gt;
2014-12-03 22:58:52.365 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;OFHandshake-2-0&amp;#93;&lt;/span&gt; WARN  o.o.o.o.m.c.ErrorHandlerSimpleImpl  - exception -&amp;gt; FIRST HELLO sending failed because of connection issue., session -&amp;gt; null&lt;br/&gt;
org.opendaylight.openflowplugin.ConnectionException: FIRST HELLO sending failed because of connection issue.&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.sendHelloMessage(HandshakeManagerImpl.java:297) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.shake(HandshakeManagerImpl.java:98) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at org.opendaylight.openflowplugin.openflow.md.core.HandshakeStepWrapper.run(HandshakeStepWrapper.java:47) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
    at java.lang.Thread.run(Thread.java:745) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
2014-12-03 22:58:53.370 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-11-5&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.c.ConnectionAdapterImpl  - Hello received / branch&lt;br/&gt;
2014-12-03 22:59:00.094 EST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-31&amp;#93;&lt;/span&gt; WARN  o.o.c.s.s.i.SimpleForwardingImpl  - Dropping punted IP packet received at OF|1@OF|00:00:00:00:00:00:00:02 to Host /10.0.0.3&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="19327">INTTEST-24</key>
            <summary>Links between switches not discovered when running integration base distro with OF 1.3 plugin</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="10000">Done</resolution>
                                        <assignee username="christopher.o.shea@ericsson.com">Christopher O&apos;Shea</assignee>
                                    <reporter username="xiao.shi@yale.edu">Xiao Shi</reporter>
                        <labels>
                    </labels>
                <created>Fri, 5 Dec 2014 12:57:08 +0000</created>
                <updated>Thu, 19 Oct 2017 22:33:48 +0000</updated>
                            <resolved>Sat, 19 Nov 2016 00:48:43 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="34909" author="ecelgp" created="Fri, 5 Dec 2014 16:39:28 +0000"  >&lt;p&gt;Hi Xiao, any reason you are using old Hydrogen distribution? I would recommend to use Helium or Lithium Karaf that is actively supported:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Controller_Artifacts&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Controller_Artifacts&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you run that you can install odl-l2switch-switch-ui feature and retry your test.&lt;/p&gt;

&lt;p&gt;BR/Luis&lt;/p&gt;</comment>
                            <comment id="34910" author="xiao.shi@yale.edu" created="Sat, 6 Dec 2014 02:01:31 +0000"  >&lt;p&gt;Hi Luis,&lt;/p&gt;

&lt;p&gt;Thank you so much for your prompt reply.&lt;/p&gt;

&lt;p&gt;I got my integration repo from github.com/opendaylight/integration (master branch), which I thought was the latest repo. I guess parts of that repo are still hydrogen? And I still didn&apos;t quite understand ODL base and karaf separation, is one being phased out?&lt;/p&gt;

&lt;p&gt;The main motivation is to compile from controller and OF1.3 plugin, as we are building new projects on top of these two, and might lightly modify their code at least in the testing stage. How would you suggest I go about doing that?&lt;/p&gt;

&lt;p&gt;In terms of l2switch, I pulled from their repo, and their topo discovery indeed works. Maybe I should just build on top of l2switch?&lt;/p&gt;

&lt;p&gt;Thank you so much!&lt;/p&gt;

&lt;p&gt;Best,&lt;br/&gt;
Xiao&lt;/p&gt;

&lt;p&gt;P.S. if you feel this is beyond bugzilla scope, feel free to email me at xiao.shi@yale.edu&lt;/p&gt;</comment>
                            <comment id="34911" author="christopher.o.shea@ericsson.com" created="Sat, 6 Dec 2014 02:26:12 +0000"  >&lt;p&gt;Hi Xiao,&lt;/p&gt;

&lt;p&gt;It seem like you&apos;re starting it the old OSGi way and not the Karaf way, (an out dated wiki page, can you link it here so i can update the way to start the controller now) &lt;/p&gt;

&lt;p&gt;You can find it in &lt;/p&gt;

&lt;p&gt;cd integration/distributions/extra/karaf/target/assembly/bin&lt;br/&gt;
./karaf &lt;/p&gt;

&lt;p&gt;then you need to do &quot;feature:install odl-openflowplugin-flow-services-ui&quot;  &lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Chris&lt;/p&gt;</comment>
                            <comment id="34912" author="xiao.shi@yale.edu" created="Sat, 6 Dec 2014 09:59:04 +0000"  >&lt;p&gt;(In reply to Christopher O&apos;Shea from comment #3)&lt;br/&gt;
&amp;gt; Hi Xiao,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; It seem like you&apos;re starting it the old OSGi way and not the Karaf way, (an&lt;br/&gt;
&amp;gt; out dated wiki page, can you link it here so i can update the way to start&lt;br/&gt;
&amp;gt; the controller now) &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; You can find it in &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; cd integration/distributions/extra/karaf/target/assembly/bin&lt;br/&gt;
&amp;gt; ./karaf &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; then you need to do &quot;feature:install odl-openflowplugin-flow-services-ui&quot;  &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Thanks&lt;br/&gt;
&amp;gt; Chris&lt;/p&gt;

&lt;p&gt;Hi Chris,&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

&lt;p&gt;So the OSGi way is being phased out by Karaf? Is that correct?&lt;/p&gt;

&lt;p&gt;The wikipage I was looking at was this one: &lt;a href=&quot;https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin::Running_controller_with_the_new_OF_plugin&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin::Running_controller_with_the_new_OF_plugin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But now it looks like Avishnoi updated it with the karaf way the day before yesterday. I guess I missed it.&lt;/p&gt;

&lt;p&gt;I tried with the karaf instruction and I did get the topology working. However, there was no forwarding service. i.e. I tried &quot;h1 ping h2&quot;, and it says host unreachable. I installed all l2switch and openflow features, and I wonder whether I am still missing some other artifacts. I know in AD-SAL there is a SimpleForwardingImpl, but what&apos;s the equivalent in MD-SAL integration?&lt;/p&gt;

&lt;p&gt;Thanks again!&lt;br/&gt;
Xiao&lt;/p&gt;</comment>
                            <comment id="34913" author="christopher.o.shea@ericsson.com" created="Sat, 6 Dec 2014 18:43:58 +0000"  >&lt;p&gt;The L2switch should handle it.  (there is a known issue about some hardware switch writing not allow to write to table 0) If you&apos;re using mininet it should be handle fine.&lt;/p&gt;

&lt;p&gt;I would try just install &quot; odl-l2switch-switch-ui&quot;  that Luis said to try.&lt;br/&gt;
If still having issue then look to see if ODL push any flows to the switch. &lt;/p&gt;

&lt;p&gt;This should work as it&apos;s part of the Complete system Integration testing. &lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/integration/job/integration-master-csit-l2switch-only/196/robot/report/report.html#suite_s1-s3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/integration/job/integration-master-csit-l2switch-only/196/robot/report/report.html#suite_s1-s3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="34914" author="xiao.shi@yale.edu" created="Mon, 8 Dec 2014 01:20:27 +0000"  >&lt;p&gt;(In reply to Christopher O&apos;Shea from comment #5)&lt;br/&gt;
&amp;gt; The L2switch should handle it.  (there is a known issue about some hardware&lt;br/&gt;
&amp;gt; switch writing not allow to write to table 0) If you&apos;re using mininet it&lt;br/&gt;
&amp;gt; should be handle fine.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; I would try just install &quot; odl-l2switch-switch-ui&quot;  that Luis said to try.&lt;br/&gt;
&amp;gt; If still having issue then look to see if ODL push any flows to the switch. &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; This should work as it&apos;s part of the Complete system Integration testing. &lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://jenkins.opendaylight.org/integration/job/integration-master-csit-&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/integration/job/integration-master-csit-&lt;/a&gt;&lt;br/&gt;
&amp;gt; l2switch-only/196/robot/report/report.html#suite_s1-s3&lt;/p&gt;

&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Chris, I tried and it worked--I think it might have been that I just installed the features. I restarted the controller and everything worked fine.&lt;/p&gt;

&lt;p&gt;Thank you so much!&lt;br/&gt;
Best,&lt;br/&gt;
Xiao&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01lfj:</customfieldvalue>

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