X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-config%2Fsrc%2Fmain%2Fresources%2Finitial%2Ffactory-akka.conf;h=a9591f1a77c11800ef0e8063d1e8d3d53ec57c63;hb=refs%2Fchanges%2F78%2F51078%2F16;hp=eb4903e5527852d1f8d9286f0c69b6519147a634;hpb=6e76bb44514ea79524f46ff283ea0d0d4ad8c7f8;p=controller.git diff --git a/opendaylight/md-sal/sal-clustering-config/src/main/resources/initial/factory-akka.conf b/opendaylight/md-sal/sal-clustering-config/src/main/resources/initial/factory-akka.conf index eb4903e552..a9591f1a77 100644 --- a/opendaylight/md-sal/sal-clustering-config/src/main/resources/initial/factory-akka.conf +++ b/opendaylight/md-sal/sal-clustering-config/src/main/resources/initial/factory-akka.conf @@ -2,8 +2,8 @@ odl-cluster-data { bounded-mailbox { mailbox-type = "org.opendaylight.controller.cluster.common.actor.MeteredBoundedMailbox" - mailbox-capacity = 1000 - mailbox-push-timeout-time = 100ms + mailbox-capacity = 5000 + mailbox-push-timeout-time = 10ms } metric-capture-enabled = true @@ -34,6 +34,7 @@ odl-cluster-data { logger-startup-timeout = 300s actor { + warn-about-java-serializer-usage = off provider = "akka.cluster.ClusterActorRefProvider" serializers { java = "akka.serialization.JavaSerializer" @@ -60,26 +61,40 @@ odl-cluster-data { } remote { log-remote-lifecycle-events = off + netty.tcp { - hostname = "127.0.0.1" - port = 2550 maximum-frame-size = 419430400 send-buffer-size = 52428800 receive-buffer-size = 52428800 } + + artery { + advanced { + maximum-frame-size = 1 GiB + maximum-large-frame-size = 1 GiB + } + } } cluster { - seed-nodes = ["akka.tcp://opendaylight-cluster-data@127.0.0.1:2550"] - seed-node-timeout = 12s + + # Following is an excerpt from Akka Cluster Documentation + # link - http://doc.akka.io/docs/akka/snapshot/java/cluster-usage.html + # Warning - Akka recommends against using the auto-down feature of Akka Cluster in production. + # This is crucial for correct behavior if you use Cluster Singleton or Cluster Sharding, + # especially together with Akka Persistence. + + #auto-down-unreachable-after = 30s - auto-down-unreachable-after = 30s + allow-weakly-up-members = on + } - roles = [ - "member-1" - ] + persistence { + journal.plugin = akka.persistence.journal.leveldb + snapshot-store.local.class = "org.opendaylight.controller.cluster.persistence.LocalSnapshotStore" + snapshot-store.plugin = akka.persistence.snapshot-store.local } } }