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
present in the distributed data store module itself. If this property is set to a class which
cannot be found then the default raft behavior will be applied";
}
+
+ leaf shard-snapshot-chunk-size {
+ default 2048000;
+ type non-zero-uint32-type;
+ description "When sending a snapshot to a follower, this is the maximum size in bytes for
+ a chunk of data.";
+ }
}
// Augments the 'configuration' choice node under modules/module.
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;
}
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;
}