Summary: Full list of XPath-like keys required to override cluster configuration using a properties file or the
Properties Java object.
Overview You can either use a standard XPath syntax (/ – slash notation) or use the GigaSpaces custom syntax (that uses an XPath-like navigation as the name value – dot notation). GigaSpaces supports the use of standard XPath syntax, using the slash syntax.
Every cluster configuration override must begin with cluster-config (same as with space-config for the space schema and com.j_spaces.core.container for the space container).
For example, if you are working with a partitioned-sync2backup cluster with 2 primaries and 1 backup for each primary, and you want to set other space URLs in the member-url element for each cluster member; set the following for each occurrence of member-url :
Member 1
/cluster-config/cluster-members/member[1]/member-url=rmi:
Member 2
/cluster-config/cluster-members/member[2]/member-url=rmi:
Member 3
/cluster-config/cluster-members/member[3]/member-url=rmi:
Member 4
/cluster-config/cluster-members/member[4]/member-url=rmi:
To override the load-balancer minimum thread-pool size:
cluster-config.groups.group.load-bal-policy.proxy-broadcast-threadpool-min-size=33
XPath-Like Keys Required to Override Cluster Configuration
cluster-config.cluster-name
cluster-config.dist-cache.config-name
cluster-config.jms.config-name
cluster-config.description
cluster-config.notify-recovery
cluster-config.cache-loader.external-data-source
cluster-config.cache-loader.central-data-source
cluster-config.mirror-service.enabled
cluster-config.mirror-service.url
cluster-config.mirror-service.bulk-size
cluster-config.mirror-service.interval-millis
cluster-config.mirror-service.interval-opers
cluster-config.cluster-members.member.member-name
cluster-config.cluster-members.member.member-url
cluster-config.cluster-members.member.param
cluster-config.cluster-members.member.param.param-name
cluster-config.cluster-members.member.param.param-value
cluster-config.groups.group.group-name
cluster-config.groups.group.group-members.member
cluster-config.groups.group.group-members.member.member-name
cluster-config.groups.group.group-members.member.member-url
cluster-config.groups.group.group-members.member.repl-transmission-policy.disable-transmission
cluster-config.groups.group.group-members.member.repl-transmission-policy.target-member
cluster-config.groups.group.group-members.member.repl-transmission-policy.transmission-operations
cluster-config.groups.group.group-members.member.repl-transmission-policy.sync-on-commit
cluster-config.groups.group.group-members.member.repl-transmission-policy.replication-mode
cluster-config.groups.group.group-members.member.repl-transmission-policy.communication-mode
cluster-config.groups.group.group-members.member.repl-filters.input-filter-className
cluster-config.groups.group.group-members.member.repl-filters.input-filter-paramUrl
cluster-config.groups.group.group-members.member.repl-filters.output-filter-className
cluster-config.groups.group.group-members.member.repl-filters.output-filter-paramUrl
cluster-config.groups.group.group-members.member.repl-filters.active-when-backup
cluster-config.groups.group.group-members.member.repl-filters.shutdown-space-on-init-failure
cluster-config.groups.group.group-members.member.repl-recovery.enabled
cluster-config.groups.group.group-members.member.repl-recovery.source-member-name
cluster-config.groups.group.repl-policy.replication-mode
cluster-config.groups.group.repl-policy.permitted-operations
cluster-config.groups.group.repl-policy.policy-type
cluster-config.groups.group.repl-policy.recovery
cluster-config.groups.group.repl-policy.replicate-notify-templates
cluster-config.groups.group.repl-policy.trigger-notify-templates
cluster-config.groups.group.repl-policy.repl-find-timeout
cluster-config.groups.group.repl-policy.repl-find-report-interval
cluster-config.groups.group.repl-policy.repl-original-state
cluster-config.groups.group.repl-policy.communication-mode
cluster-config.groups.group.repl-policy.redo-log-capacity
cluster-config.groups.group.repl-policy.recovery-chunk-size
cluster-config.groups.group.repl-policy.async-replication.repl-original-state
cluster-config.groups.group.repl-policy.async-replication.sync-on-commit
cluster-config.groups.group.repl-policy.async-replication.sync-on-commit-timeout
cluster-config.groups.group.repl-policy.async-replication.repl-chunk-size
cluster-config.groups.group.repl-policy.async-replication.repl-interval-millis
cluster-config.groups.group.repl-policy.async-replication.repl-interval-opers
cluster-config.groups.group.repl-policy.async-replication.reliable
cluster-config.groups.group.repl-policy.sync-replication.todo-queue-timeout
cluster-config.groups.group.repl-policy.sync-replication.hold-txn-lock
cluster-config.groups.group.repl-policy.sync-replication.multiple-opers-chunk-size
cluster-config.groups.group.repl-policy.sync-replication.unicast.min-work-threads
cluster-config.groups.group.repl-policy.sync-replication.unicast.max-work-threads
cluster-config.groups.group.repl-policy.sync-replication.multicast.adaptive
cluster-config.groups.group.repl-policy.sync-replication.multicast.ip-group
cluster-config.groups.group.repl-policy.sync-replication.multicast.port
cluster-config.groups.group.repl-policy.sync-replication.multicast.ttl
cluster-config.groups.group.repl-policy.sync-replication.multicast.ack-interval
cluster-config.groups.group.repl-policy.sync-replication.multicast.response-timeout
cluster-config.groups.group.repl-policy.sync-replication.multicast.min-work-threads
cluster-config.groups.group.repl-policy.sync-replication.multicast.max-work-threads
cluster-config.groups.group.load-bal-policy.load-bal-impl-class
cluster-config.groups.group.load-bal-policy.apply-ownership
cluster-config.groups.group.load-bal-policy.disable-parallel-scattering
cluster-config.groups.group.load-bal-policy.proxy-broadcast-threadpool-min-size
cluster-config.groups.group.load-bal-policy.proxy-broadcast-threadpool-max-size
cluster-config.groups.group.load-bal-policy.write.policy-type
cluster-config.groups.group.load-bal-policy.write.param.param-name
cluster-config.groups.group.load-bal-policy.write.param.param-value
cluster-config.groups.group.load-bal-policy.write.broadcast-condition
cluster-config.groups.group.load-bal-policy.read.policy-type
cluster-config.groups.group.load-bal-policy.read.param.param-name
cluster-config.groups.group.load-bal-policy.read.param.param-value
cluster-config.groups.group.load-bal-policy.read.broadcast-condition
cluster-config.groups.group.load-bal-policy.take.policy-type
cluster-config.groups.group.load-bal-policy.take.param.param-name
cluster-config.groups.group.load-bal-policy.take.param.param-value
cluster-config.groups.group.load-bal-policy.take.broadcast-condition
cluster-config.groups.group.load-bal-policy.notify.policy-type
cluster-config.groups.group.load-bal-policy.notify.param.param-name
cluster-config.groups.group.load-bal-policy.notify.param.param-value
cluster-config.groups.group.load-bal-policy.notify.broadcast-condition
cluster-config.groups.group.load-bal-policy.default.policy-type
cluster-config.groups.group.load-bal-policy.default.param.param-name
cluster-config.groups.group.load-bal-policy.default.param.param-value
cluster-config.groups.group.load-bal-policy.default.broadcast-condition
cluster-config.groups.group.fail-over-policy.fail-back
cluster-config.groups.group.fail-over-policy.fail-over-find-timeout
cluster-config.groups.group.fail-over-policy.write.policy-type
cluster-config.groups.group.fail-over-policy.write.disable-alternate-group
cluster-config.groups.group.fail-over-policy.write.backup-members.member
cluster-config.groups.group.fail-over-policy.write.backup-members.member.source-member
cluster-config.groups.group.fail-over-policy.write.backup-members.member.backup-member
cluster-config.groups.group.fail-over-policy.write.backup-members-only
cluster-config.groups.group.fail-over-policy.write.backup-members-only.backup-member-only
cluster-config.groups.group.fail-over-policy.read.policy-type
cluster-config.groups.group.fail-over-policy.read.disable-alternate-group
cluster-config.groups.group.fail-over-policy.read.backup-members.member.source-member
cluster-config.groups.group.fail-over-policy.read.backup-members.member.backup-member
cluster-config.groups.group.fail-over-policy.read.backup-members-only.backup-member-only
cluster-config.groups.group.fail-over-policy.take.policy-type
cluster-config.groups.group.fail-over-policy.take.disable-alternate-group
cluster-config.groups.group.fail-over-policy.take.backup-members.member
cluster-config.groups.group.fail-over-policy.take.backup-members.member.source-member
cluster-config.groups.group.fail-over-policy.take.backup-members.member.backup-member
cluster-config.groups.group.fail-over-policy.take.backup-members-only.backup-member-only
cluster-config.groups.group.fail-over-policy.notify.policy-type
cluster-config.groups.group.fail-over-policy.notify.disable-alternate-group
cluster-config.groups.group.fail-over-policy.notify.backup-members.member
cluster-config.groups.group.fail-over-policy.notify.backup-members.member.source-member
cluster-config.groups.group.fail-over-policy.notify.backup-members.member.backup-member
cluster-config.groups.group.fail-over-policy.notify.backup-members-only
cluster-config.groups.group.fail-over-policy.notify.backup-members-only.backup-member-only
cluster-config.groups.group.fail-over-policy.default.policy-type
cluster-config.groups.group.fail-over-policy.default.disable-alternate-group
cluster-config.groups.group.fail-over-policy.default.backup-members.member
cluster-config.groups.group.fail-over-policy.default.backup-members.member.source-member
cluster-config.groups.group.fail-over-policy.default.backup-members.member.backup-member
cluster-config.groups.group.fail-over-policy.default.backup-members-only
cluster-config.groups.group.fail-over-policy.default.backup-members-only.backup-member-only
cluster-config.groups.group.fail-over-policy.alternate-groups.group
cluster-config.groups.group.fail-over-policy.active-election.connection-retries
cluster-config.groups.group.fail-over-policy.active-election.yield-time
cluster-config.groups.group.fail-over-policy.active-election.fault-detector.invocation-delay
cluster-config.groups.group.fail-over-policy.active-election.fault-detector.retry-count
cluster-config.groups.group.fail-over-policy.active-election.fault-detector.retry-timeout