Try specifying update-strategy=none like in here: https://git.opendaylight.org/gerrit/#/c/66566/4/mdsalutil/mdsalutil-impl/src/main/resources/org/opendaylight/blueprint/mdsalutil.xml
On Wed, May 2, 2018 at 10:21 AM, Gobinath . <gobin...@ericsson.com> wrote: > Hi, > > I’m developing a new module in Openflowplugin project wherein I’ve created > a new config yang and xml from which some configuration parameters are read > during the start up (from xml) and which also could be updated during run > time(from yang-REST). > > > > *Yang file:* > > *container **arbitrator-config *{ > *leaf **arbitrator-reconcile-enabled *{ > *description **"Is arbitrator reconciliation in process."*; > *type **boolean*; > *default **false*; > } > } > > > > *XML file:* > > <*arbitrator-config > **xmlns=**"urn:opendaylight:params:xml:ns:yang:openflowplugin:app:arbitrator-reconcile:service"*> > <*arbitrator-reconcile-enabled*>false</*arbitrator-reconcile-enabled*> > </*arbitrator-config*> > > > > This configuration param is read correctly during the startup and > available. Also , there is no issue when I update in the REST when the > updated value is the same as the old value. > > But whenever I toggle the value of this param using REST, * the bundle > containing this yang goes for a restart*. > > > > *Karaf Logs:* > > 2018-05-02 12:07:49,413 | INFO | erRestartService | > printContainerRestartServiceImpl | 212 - org.opendaylight.controller.blueprint > - 0.9.0.SNAPSHOT | *Restarting blueprint containers for bundle > org.opendaylight.openflowplugin.applications.forwardingrules-manager_0.7.0.SNAPSHOT > [394] and its dependent bundles []* > > 2018-05-02 12:07:49,474 | INFO | ainer-ThreadPool | > BlueprintExtender | 18 - org.apache.aries.blueprint.core - > 1.8.3 | Destroying BlueprintContainer for bundle org.opendaylight. > openflowplugin.applications.forwardingrules-manager/0.7.0.SNAPSHOT > > 2018-05-02 12:07:49,721 | INFO | ainer-ThreadPool | > printContainerRestartServiceImpl | 212 - org.opendaylight.controller.blueprint > - 0.9.0.SNAPSHOT | Restarting blueprint container for bundle > org.opendaylight.openflowplugin.applications. > forwardingrules-manager_0.7.0.SNAPSHOT [394] with paths > [bundleentry://394.fwk1534755892/org/opendaylight/blueprint/ > forwardingrules-manager.xml] > > 2018-05-02 12:07:49,747 | INFO | ainer-ThreadPool | > itratorReconciliationManagerImpl | 394 - org.opendaylight. > openflowplugin.applications.forwardingrules-manager - 0.7.0.SNAPSHOT | > ArbitratorReconciliationManager has started successfully. > > 2018-05-02 12:07:49,749 | INFO | ainer-ThreadPool | > ConfigurationServiceFactory | 405 - org.opendaylight.openflowplugin.impl > - 0.7.0.SNAPSHOT | org.opendaylight.openflowplugin.applications.frm.impl. > ForwardingRulesManagerImpl@6537f052 was registered as configuration > listener to OpenFlowPlugin configuration service > > 2018-05-02 12:07:49,752 | INFO | ainer-ThreadPool | > ForwardingRulesManagerImpl | 394 - org.opendaylight. > openflowplugin.applications.forwardingrules-manager - 0.7.0.SNAPSHOT | > *ForwardingRulesManager > has started successfully.* > > > > Can someone help me with this. > > > > Thanks and Regards, > > Gobinath Suganthan > > _______________________________________________ > controller-dev mailing list > controller-dev@lists.opendaylight.org > https://lists.opendaylight.org/mailman/listinfo/controller-dev > >
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev