Archived
This forum has been archived. Please start a new discussion on GitHub.
Is this wrong configuration for IceStorm replicas ?
Is this wrong configuration for IceStorm replicas ?
Recently I deploy IceStorm replicas in three node.
But after running a period of time there is something
wrong when i try to publish event,Seems it is blocked in
IceStorm::TopicManagerPrx::checkedCast method.
And in the following is the three IceStorm node configuration file
First node configuration
Second node configuration
Third node configuration
Recently I deploy IceStorm replicas in three node.
But after running a period of time there is something
wrong when i try to publish event,Seems it is blocked in
IceStorm::TopicManagerPrx::checkedCast method.
And in the following is the three IceStorm node configuration file
First node configuration
# 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 -h 129.55.19.15 # All nodes must be included in this list. IceStorm.Nodes.0=XCIceStorm/node0:default -p 13000 -h 129.55.19.15 IceStorm.Nodes.1=XCIceStorm/node1:default -p 13010 -h 129.55.19.6 IceStorm.Nodes.2=XCIceStorm/node2:default -p 13020 -h 129.55.19.9 # 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 #IceStorm.Election.ResponseTimeout=2 IceStorm.InstanceName=XCIceStorm Ice.StdErr=IceStorm_node0.StdErr Ice.StdOut=IceStorm_node0.StdOut Freeze.DbEnv.IceStorm.DbHome=db0 IceStorm.TopicManager.Endpoints=default -p 10000 -h 129.55.19.15 # This property defines the endpoints contained in proxies to topics. IceStorm.ReplicatedTopicManagerEndpoints=default -p 10000 -h 129.55.19.15:default -p 10010 -h 129.55.19.6:default -p 10020 -h 129.55.19.9 # # This property defines the endpoints on which the topic # publisher objects listen. # IceStorm.Publish.Endpoints=default -p 10001 -h 129.55.19.15 # This property defines the endpoints contained in publisher proxies. IceStorm.ReplicatedPublishEndpoints=default -p 10001 -h 129.55.19.15:default -p 10011 -h 129.55.19.6:default -p 10021 -h 129.55.19.9:udp -p 10001 -h 129.55.19.15:udp -p 10011 -h 129.55.19.6:udp -p 10021 -h 129.55.19.9 # # 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 = 100 Ice.Warn.Connections=1 Ice.Trace.Network=2 Ice.StdErr=IceStorm.StdErr #Ice.Trace.Retry=1 IceStorm.TopicManager.ThreadPool.Size=1 IceStorm.TopicManager.ThreadPool.SizeMax=1 IceStorm.Publish.ThreadPool.Size=1 IceStorm.Publish.ThreadPool.SizeMax=1 IceStorm.Send.Timeout=10000 Ice.Override.ConnectTimeout=10000 Ice.ThreadPool.Server.Size=1 Ice.ThreadPool.Server.SizeMax=1 Ice.ThreadPool.Client.Size=1 Ice.ThreadPool.Client.SizeMax=1
Second node configuration
# This property configures the node id. It must be a positive integer. IceStorm.NodeId=1 # This property configures the replicated node endpoints. IceStorm.Node.Endpoints=default -p 13010 -h 129.55.19.6 # All nodes must be included in this list. IceStorm.Nodes.0=XCIceStorm/node0:default -p 13000 -h 129.55.19.15 IceStorm.Nodes.1=XCIceStorm/node1:default -p 13010 -h 129.55.19.6 IceStorm.Nodes.2=XCIceStorm/node2:default -p 13020 -h 129.55.19.9 # 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 IceStorm.InstanceName=XCIceStorm Ice.StdErr=IceStorm_node1.StdErr Ice.StdOut=IceStorm_node1.StdOut Freeze.DbEnv.IceStorm.DbHome=db1 # # This property defines the endpoints on which the IceStorm # TopicManager listens. # IceStorm.TopicManager.Endpoints=default -p 10010 -h 129.55.19.6 # This property defines the endpoints contained in proxies to topics. IceStorm.ReplicatedTopicManagerEndpoints=default -p 10000 -h 129.55.19.15:default -p 10010 -h 129.55.19.6:default -p 10020 -h 129.55.19.9 # # This property defines the endpoints on which the topic # publisher objects listen. # IceStorm.Publish.Endpoints=default -p 10011 -h 129.55.19.6 # This property defines the endpoints contained in publisher proxies. IceStorm.ReplicatedPublishEndpoints=default -p 10001 -h 129.55.19.15:default -p 10011 -h 129.55.19.6:default -p 10021 -h 129.55.19.9:udp -p 10001 -h 129.55.19.15:udp -p 10011 -h 129.55.19.6:udp -p 10021 -h 129.55.19.9 IceStorm.Trace.TopicManager=2 IceStorm.Trace.Topic=1 IceStorm.Trace.Subscriber=1 IceStorm.Flush.Timeout = 100 Ice.Warn.Connections=1 Ice.Trace.Network=2 Ice.StdErr=IceStorm.StdErr #Ice.Trace.Retry=1 IceStorm.TopicManager.ThreadPool.Size=1 IceStorm.TopicManager.ThreadPool.SizeMax=1 IceStorm.Publish.ThreadPool.Size=1 IceStorm.Publish.ThreadPool.SizeMax=1 IceStorm.Send.Timeout=10000 Ice.Override.ConnectTimeout=10000 Ice.ThreadPool.Server.Size=1 Ice.ThreadPool.Server.SizeMax=1 Ice.ThreadPool.Client.Size=1 Ice.ThreadPool.Client.SizeMax=1
Third node configuration
# This property configures the node id. It must be a positive integer. IceStorm.NodeId=2 # This property configures the replicated node endpoints. IceStorm.Node.Endpoints=default -p 13020 -h 129.55.19.9 # All nodes must be included in this list. IceStorm.Nodes.0=XCIceStorm/node0:default -p 13000 -h 129.55.19.15 IceStorm.Nodes.1=XCIceStorm/node1:default -p 13010 -h 129.55.19.6 IceStorm.Nodes.2=XCIceStorm/node2:default -p 13020 -h 129.55.19.9 # 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 IceStorm.InstanceName=XCIceStorm Ice.StdErr=IceStorm_node2.StdErr Ice.StdOut=IceStorm_node2.StdOut Freeze.DbEnv.IceStorm.DbHome=db2 # # This property defines the endpoints on which the IceStorm # TopicManager listens. # IceStorm.TopicManager.Endpoints=default -p 10020 -h 129.55.19.9 # # This property defines the endpoints contained in proxies to topics. IceStorm.ReplicatedTopicManagerEndpoints=default -p 10000 -h 129.55.19.15:default -p 10010 -h 129.55.19.6:default -p 10020 -h 129.55.19.9 # # This property defines the endpoints on which the topic # publisher objects listen. # IceStorm.Publish.Endpoints=default -p 10021 -h 129.55.19.9 # This property defines the endpoints contained in publisher proxies. IceStorm.ReplicatedPublishEndpoints=default -p 10001 -h 129.55.19.15:default -p 10011 -h 129.55.19.6:default -p 10021 -h 129.55.19.9:udp -p 10001 -h 129.55.19.15:udp -p 10011 -h 129.55.19.6:udp -p 10021 -h 129.55.19.9 IceStorm.Trace.TopicManager=2 IceStorm.Trace.Topic=1 IceStorm.Trace.Subscriber=1 IceStorm.Flush.Timeout = 100 Ice.Warn.Connections=1 Ice.Trace.Network=2 Ice.StdErr=IceStorm.StdErr #Ice.Trace.Retry=1 IceStorm.TopicManager.ThreadPool.Size=1 IceStorm.TopicManager.ThreadPool.SizeMax=1 IceStorm.Publish.ThreadPool.Size=1 IceStorm.Publish.ThreadPool.SizeMax=1 IceStorm.Send.Timeout=10000 Ice.Override.ConnectTimeout=10000 Ice.ThreadPool.Server.Size=1 Ice.ThreadPool.Server.SizeMax=1 Ice.ThreadPool.Client.Size=1 Ice.ThreadPool.Client.SizeMax=1
0