Add integration test for segmented journal
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / test / resources / segmented.conf
1 Member1 {
2   bounded-mailbox {
3     mailbox-type = "org.opendaylight.controller.cluster.common.actor.MeteredBoundedMailbox"
4     mailbox-capacity = 1000
5     mailbox-push-timeout-time = 100ms
6   }
7
8   in-memory-snapshot-store {
9     class = "org.opendaylight.controller.cluster.raft.utils.InMemorySnapshotStore"
10     plugin-dispatcher = "akka.persistence.dispatchers.default-plugin-dispatcher"
11   }
12
13   shard-dispatcher {
14     type = Dispatcher
15     executor = "default-executor"
16     mailbox-type = "org.opendaylight.controller.cluster.common.actor.UnboundedDequeBasedControlAwareMailbox"
17   }
18
19   akka {
20     persistence {
21       snapshot-store.plugin = "in-memory-snapshot-store"
22
23       journal {
24         plugin = "akka.persistence.journal.segmented-file"
25
26         segmented-file {
27           class = "org.opendaylight.controller.akka.segjournal.SegmentedFileJournal"
28           root-directory = "target/segmented-journal"
29           max-entry-size = 8M
30           max-segment-size = 32M
31           memory-mapped = false
32         }
33       }
34     }
35
36     loglevel = "INFO"
37
38     actor {
39       provider = "akka.cluster.ClusterActorRefProvider"
40
41       serializers {
42         readylocal = "org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransactionSerializer"
43       }
44
45       serialization-bindings {
46         "org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction" = readylocal
47       }
48
49       warn-about-java-serializer-usage = false
50     }
51     remote {
52       log-remote-lifecycle-events = off
53       artery {
54         enabled = on
55         canonical.hostname = "127.0.0.1"
56         canonical.port = 2558
57       }
58
59       netty.tcp {
60         hostname = "127.0.0.1"
61         port = 2558
62       }
63     }
64
65     cluster {
66       retry-unsuccessful-join-after = 100ms
67
68       roles = [
69         "member-1"
70       ]
71     }
72   }
73 }