X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Fconfig%2Fdistributed_datastore_provider%2FDistributedOperationalDataStoreProviderModule.java;h=2db784a918c94976cd25888c319172955aa017d2;hb=e08568ddef3a5455b6b477e6672b8629f6935c20;hp=6711a1007475d8a0cbb18ecb204a35e39491513a;hpb=2a735bfd69e79cfcf0cbd08d4596e48e3cc1069c;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java index 6711a10074..2db784a918 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/distributed_datastore_provider/DistributedOperationalDataStoreProviderModule.java @@ -27,6 +27,11 @@ public class DistributedOperationalDataStoreProviderModule extends // add custom validation form module attributes here. } + @Override + public boolean canReuseInstance(AbstractDistributedOperationalDataStoreProviderModule oldModule) { + return true; + } + @Override public java.lang.AutoCloseable createInstance() { @@ -56,10 +61,14 @@ public class DistributedOperationalDataStoreProviderModule extends props.getShardTransactionCommitQueueCapacity().getValue().intValue()) .persistent(props.getPersistent().booleanValue()) .shardIsolatedLeaderCheckIntervalInMillis( - props.getShardIsolatedLeaderCheckIntervalInMillis().getValue()) + props.getShardIsolatedLeaderCheckIntervalInMillis().getValue()) .shardElectionTimeoutFactor(props.getShardElectionTimeoutFactor().getValue()) .transactionCreationInitialRateLimit(props.getTransactionCreationInitialRateLimit().getValue()) .shardBatchedModificationCount(props.getShardBatchedModificationCount().getValue().intValue()) + .shardCommitQueueExpiryTimeoutInSeconds( + props.getShardCommitQueueExpiryTimeoutInSeconds().getValue().intValue()) + .transactionDebugContextEnabled(props.getTransactionDebugContextEnabled()) + .customRaftPolicyImplementation(props.getCustomRaftPolicyImplementation()) .build(); return DistributedDataStoreFactory.createInstance(getOperationalSchemaServiceDependency(),