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=f0d6693f5815d5f15016f1bbcfa87b7675b83ae6;hp=a49ca8a47dc2ee41b42cb525e9b7d2b994b20760;hb=e7e69069ae5ecaacc9ea0e47cb40cdf68237d636;hpb=bffaf3906c383141fe72cede16e9ea7d3306ea63 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 a49ca8a47d..f0d6693f58 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 @@ -144,6 +144,19 @@ module distributed-datastore-provider { an operation (eg transaction create)."; } + leaf initial-settle-timeout-multiplier { + default 3; + type uint32; + description "Multiplier for the maximum amount of time to wait for a shard to elect a leader. + Zero value means wait indefinitely (as long as it takes)."; + } + + leaf recovery-snapshot-interval-seconds { + default 0; + type uint32; + description "Interval after which a snapshot should be taken during the recovery process."; + } + leaf shard-batched-modification-count { default 1000; type non-zero-uint32-type; @@ -171,6 +184,12 @@ module distributed-datastore-provider { description "Enable or disable data persistence"; } + leaf snapshotOnRootOverwrite { + default false; + type boolean; + description "Enable or disable capturing snapshots on DataTree root overwrites"; + } + leaf shard-isolated-leader-check-interval-in-millis { default 5000; type heartbeat-interval-type; @@ -261,6 +280,19 @@ module distributed-datastore-provider { description "The timeout interval whereby the client front-end hasn't made progress with the back-end on any request and terminates."; } + + leaf initial-payload-serialized-buffer-capacity { + default 512; + type non-zero-uint32-type; + description "The initial buffer capacity, in bytes, to use when serializing message payloads."; + } + + leaf use-lz4-compression { + default false; + type boolean; + description "Use lz4 compression for snapshots, sent from leader to follower, for snapshots stored + by LocalSnapshotStore, use akka.conf configuration."; + } } container data-store-properties-container {