Hi Josh, Thanks a lot for the response. I tried the solution you had suggested and it is working now ☺.
Thanks and Regards, Gobinath From: Josh Hershberg [mailto:jhers...@redhat.com] Sent: Wednesday, May 02, 2018 1:06 PM To: Gobinath . <gobin...@ericsson.com> Cc: controller-dev@lists.opendaylight.org; odlparent-...@lists.opendaylight.org Subject: Re: [controller-dev] Bundle refresh issue when updating config using REST 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<mailto: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.<http://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<mailto: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<mailto: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