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
leaf shard-snapshot-data-threshold-percentage {
default 12;
type percentage;
- description "The percentage of Runtime.totalMemory() used by the in-memory journal log before a snapshot is to be taken";
+ description "The percentage of Runtime.maxMemory() used by the in-memory journal log before a snapshot is to be taken";
}
}
leaf shard-election-timeout-factor {
- default 2;
+ default 20;
type non-zero-uint32-type;
description "The multiplication factor to be used to determine shard election timeout. The shard election timeout
is determined by multiplying shard-heartbeat-interval-in-millis with the shard-election-timeout-factor";
}
leaf shard-journal-recovery-log-batch-size {
- default 1000;
+ default 1;
type non-zero-uint32-type;
description "The maximum number of journal log entries to batch on recovery for a shard before committing to the data store.";
}
}
}
+ container config-actor-system-provider {
+ uses config:service-ref {
+ refine type {
+ mandatory false;
+ config:required-identity actor-system:actor-system-provider-service;
+ }
+ }
+ }
+
container config-properties {
uses data-store-properties;
}
}
}
+ container operational-actor-system-provider {
+ uses config:service-ref {
+ refine type {
+ mandatory false;
+ config:required-identity actor-system:actor-system-provider-service;
+ }
+ }
+ }
+
container operational-properties {
uses data-store-properties;
}