diff options
Diffstat (limited to 'cpp/test')
-rw-r--r-- | cpp/test/IceStorm/repgrid/application.xml | 47 |
1 files changed, 44 insertions, 3 deletions
diff --git a/cpp/test/IceStorm/repgrid/application.xml b/cpp/test/IceStorm/repgrid/application.xml index 5c881827aaf..2fc44d6cb7e 100644 --- a/cpp/test/IceStorm/repgrid/application.xml +++ b/cpp/test/IceStorm/repgrid/application.xml @@ -1,7 +1,47 @@ +<!-- + ********************************************************************** + + Copyright (c) 2003-2008 ZeroC, Inc. All rights reserved. + + This copy of Ice is licensed to you under the terms described in the + ICE_LICENSE file included in this distribution. + + ********************************************************************** +--> + <icegrid> <application name="Test" import-default-templates="true"> + <!-- + This is the IceStorm-HA template, except we use a variable + substitution for the icebox executable. + --> + <server-template id="IceStorm-HA-withsub"> + + <parameter name="instance-name" default="${application}.IceStorm"/> + <parameter name="node-id"/> + <parameter name="topic-manager-endpoints" default="default"/> + <parameter name="publish-endpoints" default="default"/> + <parameter name="node-endpoints" default="default"/> + <parameter name="flush-timeout" default="1000"/> + <parameter name="publish-replica-group"/> + <parameter name="topic-manager-replica-group"/> + + <icebox id="${instance-name}${node-id}" exe="${icebox.exe}" activation="on-demand"> + <service-instance template="IceStorm-HA" + instance-name="${instance-name}" + node-id="${node-id}" + topic-manager-endpoints="${topic-manager-endpoints}" + publish-endpoints="${publish-endpoints}" + node-endpoints="${node-endpoints}" + flush-timeout="${flush-timeout}" + publish-replica-group="${publish-replica-group}" + topic-manager-replica-group="${topic-manager-replica-group}"/> + </icebox> + + </server-template> + <replica-group id="PublishReplicaGroup"> </replica-group> @@ -10,10 +50,11 @@ </replica-group> <node name="localnode"> - <server-instance template="IceStorm-HA" node-id="1" - publish-replica-group="PublishReplicaGroup" topic-manager-replica-group="TopicManagerReplicaGroup"/> + <server-instance template="IceStorm-HA-withsub" + node-id="1" publish-replica-group="PublishReplicaGroup" + topic-manager-replica-group="TopicManagerReplicaGroup"/> - <icebox id="Test.IceStorm" exe="icebox" activation="on-demand"> + <icebox id="Test.IceStorm" exe="${icebox.exe}" activation="on-demand"> <service-instance template="IceStorm-HA" node-id="2" publish-replica-group="PublishReplicaGroup" |