summaryrefslogtreecommitdiff
path: root/cpp/demo/IceStorm/replicated2/config.s1
blob: 8f25ae2a637ade76ab8bea5aba9f03214b7c253f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# This property configures the node id. It must be a positive integer.
IceStorm.NodeId=0

# This property configures the replicated node endpoints.
IceStorm.Node.Endpoints=default -p 13000

# This set of properties configures the replicated node proxies.  Each
# property is of the form
# IceStorm.Nodes.<id>=<instance-name>/node<id>:<endpoints>
#
# All nodes must be included in this list.
IceStorm.Nodes.0=DemoIceStorm/node0:default -p 13000
IceStorm.Nodes.1=DemoIceStorm/node1:default -p 13010
IceStorm.Nodes.2=DemoIceStorm/node2:default -p 13020

# Node tracing properties.
IceStorm.Trace.Election=1
IceStorm.Trace.Replication=1

# The interval in seconds at which a slave checks the status of the
# coordinator.
#IceStorm.Election.MasterTimeout=2

# The interval in seconds at which a coordinator attempts to form
# larger groups of replicas.
#IceStorm.Election.ElectionTimeout=2

# The interval in seconds that a replica waits for replies to an
# invitation to form a larger group. Lower priority wait for intervals
# inversely proporitional to the maximum priority.
#IceStorm.Election.ResponseTimeout=2

#
# This property defines the endpoints on which the IceStorm
# TopicManager listens.
#
IceStorm.TopicManager.Endpoints=default -p 10000

# This property defines the endpoints contained in proxies to topics.
IceStorm.ReplicatedTopicManagerEndpoints=default -p 10000:default -p 10010:default -p 10020

#
# The IceStorm service instance name.
#
IceStorm.InstanceName=DemoIceStorm

#
# This property defines the endpoints on which the topic
# publisher objects listen. If you want to federate
# IceStorm instances this must run on a fixed port (or use
# IceGrid).
#
IceStorm.Publish.Endpoints=default -p 10001:udp -p 10001

# This property defines the endpoints contained in publisher proxies.
IceStorm.ReplicatedPublishEndpoints=default -p 10001:default -p 10011:default -p 10021:udp -p 10001:udp -p 10011:udp -p 10021

#
# TopicManager Tracing
#
# 0 = no tracing
# 1 = trace topic creation, subscription, unsubscription
# 2 = like 1, but with more detailed subscription information
#
IceStorm.Trace.TopicManager=2

#
# Topic Tracing
#
# 0 = no tracing
# 1 = trace unsubscription diagnostics
#
IceStorm.Trace.Topic=1

#
# Subscriber Tracing
#
# 0 = no tracing
# 1 = subscriber diagnostics (subscription, unsubscription, event
#     propagation failures)
#
IceStorm.Trace.Subscriber=1

#
# Amount of time in milliseconds between flushes for batch mode
# transfer. The minimum allowable value is 100ms.
#
IceStorm.Flush.Timeout=2000

#
# Network Tracing
#
# 0 = no network tracing
# 1 = trace connection establishment and closure
# 2 = like 1, but more detailed
# 3 = like 2, but also trace data transfer
#
#Ice.Trace.Network=1

#
# This property defines the home directory of the Freeze 
# database environment for the IceStorm service.
#
Freeze.DbEnv.IceStorm.DbHome=db1