Use memory-mapped segmented journal by default
[controller.git] / opendaylight / md-sal / sal-clustering-config / src / main / resources / initial / factory-akka.conf
index 97f8cce6422e96750b8f411dc38794242c728f65..ed6c7b9d64887970a8ad7837cb00d7d3079c9953 100644 (file)
@@ -56,6 +56,11 @@ odl-cluster-data {
     loggers = ["akka.event.slf4j.Slf4jLogger"]
     logger-startup-timeout = 300s
 
+    # JFR requires boot delegation, which we do not have by default
+    java-flight-recorder {
+      enabled = false
+    }
+
     actor {
       warn-about-java-serializer-usage = off
       provider = "akka.cluster.ClusterActorRefProvider"
@@ -97,8 +102,11 @@ odl-cluster-data {
       }
 
       artery {
+        enabled = on
+        transport = tcp
+
         advanced {
-          #maximum-frame-size = 256 KiB
+          maximum-frame-size = 400 MiB
           #maximum-large-frame-size = 2 MiB
         }
       }
@@ -136,9 +144,9 @@ odl-cluster-data {
           max-entry-size = 16M
           # Maximum size of a segment
           max-segment-size = 128M
-          # Map each segment into memory. Note that while this can improve performance,
-          # it will also place additional burden on system resources.
-          memory-mapped = false
+          # Map each segment into memory. Defaults to true, use false to keep a heap-based
+          # buffer instead.
+          memory-mapped = true
         }
       }