<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33: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>[OPNFLWPLUG-799] Disabling statistic poll breaks plugin</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-799</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Disabling statistics poll:&lt;/p&gt;

&lt;p&gt;PUT &lt;a href=&quot;http://localhost:8181/restconf/config/openflow-provider-config:openflow-provider-config/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/openflow-provider-config:openflow-provider-config/&lt;/a&gt;&lt;br/&gt;
{&lt;br/&gt;
                &quot;openflow-provider-config&quot;: &lt;/p&gt;
{
                                &quot;is-statistics-polling-off&quot;:  false
                }
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;Breaks the plugin as after doing this:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Empty topology when switch connects&lt;/li&gt;
	&lt;li&gt;Empty inventory when switch connects&lt;/li&gt;
	&lt;li&gt;Flow push does not work&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;BR/Luis&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="28067">OPNFLWPLUG-799</key>
            <summary>Disabling statistic poll breaks 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="10003">Cannot Reproduce</resolution>
                                        <assignee username="batky">Jozef Bacigal</assignee>
                                    <reporter username="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Fri, 14 Oct 2016 15:58:57 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:56 +0000</updated>
                            <resolved>Thu, 27 Oct 2016 15:24:48 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="58454" author="shuva.jyoti.kar.87@gmail.com" created="Sat, 15 Oct 2016 05:35:34 +0000"  >&lt;p&gt;probably restarting the openflow bundles are causing these. We are moving the config parameters to a .cfg file in carbon, will c/p the changes here too. need to check if the error exists post that,&lt;/p&gt;</comment>
                            <comment id="58455" author="jozef.bacigal@pantheon.tech" created="Mon, 17 Oct 2016 12:02:22 +0000"  >&lt;p&gt;Can I see somehow logs ?&lt;/p&gt;</comment>
                            <comment id="58456" author="shuva.jyoti.kar.87@gmail.com" created="Mon, 17 Oct 2016 15:07:50 +0000"  >&lt;p&gt;(In reply to Jozef Bacigal from comment #2)&lt;br/&gt;
&amp;gt; Can I see somehow logs ?&lt;/p&gt;

&lt;p&gt;This is the error in the karaf console:&lt;/p&gt;

&lt;p&gt;opendaylight-user@root&amp;gt;feature:install odl-restconf-all&lt;br/&gt;
opendaylight-user@root&amp;gt;feature:install odl-mdsal-all&lt;br/&gt;
opendaylight-user@root&amp;gt;feature:install odl-openflowplugin-southbound&lt;br/&gt;
opendaylight-user@root&amp;gt;feature:install odl-openflowplugin-flow-services&lt;br/&gt;
opendaylight-user@root&amp;gt;Exception in thread &quot;Thread-132&quot; io.netty.channel.unix.Errors$NativeIoException: bind() failed: Address already in use&lt;br/&gt;
	at io.netty.channel.unix.Errors.newIOException(Errors.java:115)&lt;br/&gt;
	at io.netty.channel.unix.Socket.bind(Socket.java:204)&lt;br/&gt;
	at io.netty.channel.epoll.EpollServerSocketChannel.doBind(EpollServerSocketChannel.java:91)&lt;br/&gt;
	at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:490)&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1198)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:481)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:466)&lt;br/&gt;
	at io.netty.channel.ChannelDuplexHandler.bind(ChannelDuplexHandler.java:38)&lt;br/&gt;
	at io.netty.handler.logging.LoggingHandler.bind(LoggingHandler.java:197)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:481)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:466)&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:944)&lt;br/&gt;
	at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:203)&lt;br/&gt;
	at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:350)&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)&lt;br/&gt;
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:307)&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)&lt;br/&gt;
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;br/&gt;
Exception in thread &quot;Thread-131&quot; io.netty.channel.unix.Errors$NativeIoException: bind() failed: Address already in use&lt;br/&gt;
	at io.netty.channel.unix.Errors.newIOException(Errors.java:115)&lt;br/&gt;
	at io.netty.channel.unix.Socket.bind(Socket.java:204)&lt;br/&gt;
	at io.netty.channel.epoll.EpollServerSocketChannel.doBind(EpollServerSocketChannel.java:91)&lt;br/&gt;
	at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:490)&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1198)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:481)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:466)&lt;br/&gt;
	at io.netty.channel.ChannelDuplexHandler.bind(ChannelDuplexHandler.java:38)&lt;br/&gt;
	at io.netty.handler.logging.LoggingHandler.bind(LoggingHandler.java:197)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:481)&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:466)&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:944)&lt;br/&gt;
	at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:203)&lt;br/&gt;
	at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:350)&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)&lt;br/&gt;
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:307)&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)&lt;br/&gt;
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;/p&gt;


&lt;p&gt;====================================================================================&lt;br/&gt;
And this is the corresponding tailed logs:&lt;/p&gt;

&lt;p&gt;2016-10-17 08:06:12,612 | INFO  | erRestartService | printContainerRestartServiceImpl | 174 - org.opendaylight.controller.blueprint - 0.5.1.SNAPSHOT | Restarting blueprint containers for bundle org.opendaylight.openflowplugin.blueprint-config_0.3.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;289&amp;#93;&lt;/span&gt; and its dependent bundles [org.opendaylight.openflowplugin.impl_0.3.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;286&amp;#93;&lt;/span&gt;, org.opendaylight.openflowjava.openflow-protocol-impl_0.8.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;276&amp;#93;&lt;/span&gt;]&lt;br/&gt;
2016-10-17 08:06:12,625 | INFO  | erRestartService | BlueprintExtender                | 15 - org.apache.aries.blueprint.core - 1.6.1 | Destroying BlueprintContainer for bundle org.opendaylight.openflowjava.openflow-protocol-impl/0.8.1.SNAPSHOT&lt;br/&gt;
2016-10-17 08:06:12,675 | INFO  | erRestartService | BlueprintExtender                | 15 - org.apache.aries.blueprint.core - 1.6.1 | Destroying BlueprintContainer for bundle org.opendaylight.openflowplugin.impl/0.3.1.SNAPSHOT&lt;br/&gt;
2016-10-17 08:06:12,707 | INFO  | erRestartService | BlueprintExtender                | 15 - org.apache.aries.blueprint.core - 1.6.1 | Destroying BlueprintContainer for bundle org.opendaylight.openflowplugin.blueprint-config/0.3.1.SNAPSHOT&lt;br/&gt;
2016-10-17 08:06:12,754 | INFO  | erRestartService | printContainerRestartServiceImpl | 174 - org.opendaylight.controller.blueprint - 0.5.1.SNAPSHOT | Restarting blueprint container for bundle org.opendaylight.openflowplugin.blueprint-config_0.3.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;289&amp;#93;&lt;/span&gt; with paths &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleentry://289.fwk195984832/org/opendaylight/blueprint/openflowplugin.xml&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,817 | INFO  | erRestartService | BlueprintContainerImpl           | 15 - org.apache.aries.blueprint.core - 1.6.1 | Bundle org.opendaylight.openflowplugin.blueprint-config/0.3.1.SNAPSHOT is waiting for dependencies &lt;span class=&quot;error&quot;&gt;&amp;#91;(objectClass=org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProviderFactory), (objectClass=org.opendaylight.openflowplugin.api.openflow.OpenFlowPluginProviderFactory)&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,818 | INFO  | rint Extender: 3 | BlueprintContainerImpl           | 15 - org.apache.aries.blueprint.core - 1.6.1 | Bundle org.opendaylight.openflowplugin.blueprint-config/0.3.1.SNAPSHOT is waiting for dependencies &lt;span class=&quot;error&quot;&gt;&amp;#91;(objectClass=org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProviderFactory), (objectClass=org.opendaylight.openflowplugin.api.openflow.OpenFlowPluginProviderFactory)&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,819 | INFO  | rint Extender: 3 | BlueprintContainerImpl           | 15 - org.apache.aries.blueprint.core - 1.6.1 | Bundle org.opendaylight.openflowplugin.blueprint-config/0.3.1.SNAPSHOT is waiting for dependencies &lt;span class=&quot;error&quot;&gt;&amp;#91;(objectClass=org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProviderFactory), (objectClass=org.opendaylight.openflowplugin.api.openflow.OpenFlowPluginProviderFactory)&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,820 | INFO  | erRestartService | printContainerRestartServiceImpl | 174 - org.opendaylight.controller.blueprint - 0.5.1.SNAPSHOT | Restarting blueprint container for bundle org.opendaylight.openflowplugin.impl_0.3.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;286&amp;#93;&lt;/span&gt; with paths &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleentry://286.fwk195984832/org/opendaylight/blueprint/commands.xml, bundleentry://286.fwk195984832/org/opendaylight/blueprint/openflowplugin-impl.xml&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,842 | INFO  | rint Extender: 1 | BlueprintContainerImpl           | 15 - org.apache.aries.blueprint.core - 1.6.1 | Bundle org.opendaylight.openflowplugin.blueprint-config/0.3.1.SNAPSHOT is waiting for dependencies &lt;span class=&quot;error&quot;&gt;&amp;#91;(objectClass=org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProviderFactory)&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,847 | INFO  | ntAdminThread #3 | BlueprintBundleTracker           | 174 - org.opendaylight.controller.blueprint - 0.5.1.SNAPSHOT | Blueprint container for bundle org.opendaylight.openflowplugin.impl_0.3.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;286&amp;#93;&lt;/span&gt; was successfully created&lt;br/&gt;
2016-10-17 08:06:12,847 | INFO  | erRestartService | printContainerRestartServiceImpl | 174 - org.opendaylight.controller.blueprint - 0.5.1.SNAPSHOT | Restarting blueprint container for bundle org.opendaylight.openflowjava.openflow-protocol-impl_0.8.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;276&amp;#93;&lt;/span&gt; with paths &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleentry://276.fwk195984832/org/opendaylight/blueprint/openflow-protocol-impl.xml&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,885 | INFO  | ntAdminThread #4 | BlueprintBundleTracker           | 174 - org.opendaylight.controller.blueprint - 0.5.1.SNAPSHOT | Blueprint container for bundle org.opendaylight.openflowjava.openflow-protocol-impl_0.8.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;276&amp;#93;&lt;/span&gt; was successfully created&lt;br/&gt;
2016-10-17 08:06:12,943 | INFO  | rint Extender: 1 | penFlowPluginProviderFactoryImpl | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.SNAPSHOT | Initializing new OFP southbound.&lt;br/&gt;
2016-10-17 08:06:12,960 | WARN  | rint Extender: 1 | OpenFlowPluginProviderImpl       | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.SNAPSHOT | Error registering MBean {}&lt;br/&gt;
javax.management.InstanceAlreadyExistsException: MXBean already registered with name org.opendaylight.openflowplugin.impl.statistics.ofpspecific:type=MessageIntelligenceAgencyMXBean&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanLookup.addReference(MXBeanLookup.java:151)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MXBeanSupport.register(MXBeanSupport.java:160)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.MBeanSupport.preRegister2(MBeanSupport.java:173)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:930)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:900)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:324)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderImpl.registerMXBean(OpenFlowPluginProviderImpl.java:288)&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderImpl.initialize(OpenFlowPluginProviderImpl.java:227)&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderFactoryImpl.newInstance(OpenFlowPluginProviderFactoryImpl.java:68)&lt;br/&gt;
	at Proxy3fb871b3_ca45_481d_9092_7545ffec048e.newInstance(Unknown Source)&lt;br/&gt;
	at Proxy9bf2f9d3_0c0a_447e_8dad_4c59ebd43d38.newInstance(Unknown Source)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:497)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromFactory(BeanRecipe.java:295)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:278)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:830)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:285)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:252)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.ServiceRecipe.internalCreate(ServiceRecipe.java:149)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:186)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:724)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:411)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)&lt;span class=&quot;error&quot;&gt;&amp;#91;15:org.apache.aries.blueprint.core:1.6.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_73&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;:1.8.0_73&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-10-17 08:06:12,990 | INFO  | rint Extender: 1 | penFlowPluginProviderFactoryImpl | 286 - org.opendaylight.openflowplugin.impl - 0.3.1.SNAPSHOT | Configured values, StatisticsPollingOff:true, SwitchFeaturesMandatory:false, BarrierCountLimit:25600, BarrierTimeoutLimit:500, EchoReplyTimeout:2000, ThreadPoolMinThreads:1, ThreadPoolMaxThreads:32000, ThreadPoolTimeout:60, NotificationFlowRemovedOff:false&lt;br/&gt;
2016-10-17 08:06:13,041 | INFO  | ntAdminThread #6 | BlueprintBundleTracker           | 174 - org.opendaylight.controller.blueprint - 0.5.1.SNAPSHOT | Blueprint container for bundle org.opendaylight.openflowplugin.blueprint-config_0.3.1.SNAPSHOT &lt;span class=&quot;error&quot;&gt;&amp;#91;289&amp;#93;&lt;/span&gt; was successfully created&lt;/p&gt;</comment>
                            <comment id="58457" author="shuva.jyoti.kar.87@gmail.com" created="Tue, 18 Oct 2016 10:11:48 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/47004/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/47004/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;will provide the necessary relief.&lt;/p&gt;</comment>
                            <comment id="58458" author="jozef.bacigal@pantheon.tech" created="Thu, 20 Oct 2016 12:54:41 +0000"  >&lt;p&gt;If you disable statistics you should not see anything in operational inventory. But if statistics disabled you can alway make one time statistics gathering of all or just part you want update with RPC&lt;/p&gt;

&lt;p&gt;opendaylight-direct-statistics&lt;/p&gt;

&lt;p&gt;But anyway this is why Shuva did create all setting in cfg file to be able do changes no the fly.&lt;/p&gt;</comment>
                            <comment id="58459" author="shuva.jyoti.kar.87@gmail.com" created="Thu, 20 Oct 2016 14:31:49 +0000"  >&lt;p&gt;(In reply to Jozef Bacigal from comment #5)&lt;br/&gt;
&amp;gt; If you disable statistics you should not see anything in operational&lt;br/&gt;
&amp;gt; inventory. But if statistics disabled you can alway make one time statistics&lt;br/&gt;
&amp;gt; gathering of all or just part you want update with RPC&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; opendaylight-direct-statistics&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; But anyway this is why Shuva did create all setting in cfg file to be able&lt;br/&gt;
&amp;gt; do changes no the fly.&lt;/p&gt;


&lt;p&gt;But with statistics turned off, will not itemLifecycleListener be non-null thereby call itemLifecycleListener.onAdded() on rpc success?&lt;/p&gt;</comment>
                            <comment id="58460" author="shuva.jyoti.kar.87@gmail.com" created="Thu, 20 Oct 2016 18:58:06 +0000"  >&lt;p&gt;even with changing on the fly, although no stats goes on the wire, i am not able to push any flows, i donot see flow_mods going on the wire&lt;/p&gt;</comment>
                            <comment id="58461" author="shuva.jyoti.kar.87@gmail.com" created="Thu, 20 Oct 2016 18:59:05 +0000"  >&lt;p&gt;(In reply to Shuva Jyoti Kar from comment #6)&lt;br/&gt;
&amp;gt; (In reply to Jozef Bacigal from comment #5)&lt;br/&gt;
&amp;gt; &amp;gt; If you disable statistics you should not see anything in operational&lt;br/&gt;
&amp;gt; &amp;gt; inventory. But if statistics disabled you can alway make one time statistics&lt;br/&gt;
&amp;gt; &amp;gt; gathering of all or just part you want update with RPC&lt;br/&gt;
&amp;gt; &amp;gt; &lt;br/&gt;
&amp;gt; &amp;gt; opendaylight-direct-statistics&lt;br/&gt;
&amp;gt; &amp;gt; &lt;br/&gt;
&amp;gt; &amp;gt; But anyway this is why Shuva did create all setting in cfg file to be able&lt;br/&gt;
&amp;gt; &amp;gt; do changes no the fly.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; But with statistics turned off, will not itemLifecycleListener be non-null&lt;br/&gt;
&amp;gt; thereby call itemLifecycleListener.onAdded() on rpc success?&lt;/p&gt;

&lt;p&gt;i do understand this part now, as LifeCycleSource salFlowService is currently not registered in MdSalRegistrationUtils,so itemLifecycleListener is never set.&lt;/p&gt;

&lt;p&gt;If LifeCycleSource is registered, then special RPC &quot;change-statistics-work-mode&quot; need to be called yet. Thereafter flows are written to the operational DS.&lt;/p&gt;</comment>
                            <comment id="58462" author="jozef.bacigal@pantheon.tech" created="Mon, 24 Oct 2016 11:09:34 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/47414/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/47414/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This patch, already merged, should help to use direct statistics RPC.&lt;/p&gt;</comment>
                            <comment id="58463" author="jozef.bacigal@pantheon.tech" created="Thu, 27 Oct 2016 15:24:48 +0000"  >&lt;p&gt;I&apos;ll close this bug because if used with changing cfg file it is working fine. With the yang configuration is not properly implemented in plugin. Created a new milestone to improve this through configuration DS and change the statistics gathering behavior changes.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/OPNFLWPLUG-804&quot; title=&quot;Improvement in OpenFlow plugin Statistics collection.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;OPNFLWPLUG-804&quot;&gt;OPNFLWPLUG-804&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6941</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=6941]]></customfieldvalue>

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

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