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=9d80299618a0cc7b2d880091c259e75a55446df0;hpb=a14ed47823d85d2547fbfd7e6c42649962913d34;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 9d80299618..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 @@ -61,30 +61,39 @@ 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 - - roles = [ - "member-1" - ] + #auto-down-unreachable-after = 30s + allow-weakly-up-members = on } 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 } }