X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fyang%2Fdistributed-datastore-provider.yang;h=167d530d18e3c47412c5cd77f52e19081f3b35a7;hb=c66e710cd61119c4779784571e59cdc3b490673f;hp=af43f953ffb52ffdd24bd892fe60d8369a0d74da;hpb=b3e553ce5b3d3e972cbe19465ab7af2fcb39934c;p=controller.git 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 af43f953ff..167d530d18 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 @@ -70,7 +70,7 @@ module distributed-datastore-provider { leaf max-shard-data-change-listener-queue-size { default 1000; type non-zero-uint32-type; - description "The maximum queue size for each shard's data store data change listeners."; + description "The maximum queue size for each shard's data store data change listener."; } leaf max-shard-data-store-executor-queue-size { @@ -109,6 +109,18 @@ module distributed-datastore-provider { description "The maximum number of journal log entries to batch on recovery for a shard before committing to the data store."; } + leaf shard-transaction-commit-timeout-in-seconds { + default 30; + type non-zero-uint32-type; + description "The maximum amount of time a shard transaction three-phase commit can be idle without receiving the next messages before it aborts the transaction"; + } + + leaf shard-transaction-commit-queue-capacity { + default 20000; + type non-zero-uint32-type; + description "The maximum allowed capacity for each shard's transaction commit queue."; + } + leaf enable-metric-capture { default false; type boolean;