X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fyang%2Fdistributed-datastore-provider.yang;h=b6980a659f73c2d17def6c882fe204e13bd7ab95;hp=91c4279f24d2a30a9dc0a9baab6baa0806c8a717;hb=refs%2Fchanges%2F62%2F27562%2F9;hpb=cf434f30a13bde72c33799e33de39fae5e62a773 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/yang/distributed-datastore-provider.yang b/opendaylight/md-sal/sal-distributed-datastore/src/main/yang/distributed-datastore-provider.yang index 91c4279f24..b6980a659f 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/yang/distributed-datastore-provider.yang +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/yang/distributed-datastore-provider.yang @@ -10,6 +10,7 @@ module distributed-datastore-provider { import opendaylight-config-dom-datastore {prefix config-dom-store-spi;} import opendaylight-operational-dom-datastore {prefix operational-dom-store-spi;} import opendaylight-md-sal-dom {prefix sal;} + import actor-system-provider-service {prefix actor-system;} description "This module contains the base YANG definitions for @@ -241,12 +242,21 @@ module distributed-datastore-provider { container config-schema-service { uses config:service-ref { refine type { - mandatory false; + mandatory true; config:required-identity sal:schema-service; } } } + container config-actor-system-provider { + uses config:service-ref { + refine type { + mandatory true; + config:required-identity actor-system:actor-system-provider-service; + } + } + } + container config-properties { uses data-store-properties; } @@ -260,12 +270,21 @@ module distributed-datastore-provider { container operational-schema-service { uses config:service-ref { refine type { - mandatory false; + mandatory true; config:required-identity sal:schema-service; } } } + container operational-actor-system-provider { + uses config:service-ref { + refine type { + mandatory true; + config:required-identity actor-system:actor-system-provider-service; + } + } + } + container operational-properties { uses data-store-properties; }