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

Reply via email to