#
# ident   "@(#)metadata.txt 1.1     03/11/26 SMI"
# 
# Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#
# 
# Metadata repository for resource group properties and resource properties
# =========================================================================
#
# Default values for resource group properties:
# ---------------------------------------------
#   Each line represents a resource group property, as described in the
#   rg_properties(5) manpage .
#   Line format is: rg:<name> [(<default>)]
#     <name> represents the name of the property, as defined in the manpage
#            the value used for <name> may be a regular expression  
#     <default> represents the default value, if any
#
#   For each resource group property read from the CCR:
#   - If this property is not defined in the metadata repository, then it will
#     be ignored, which means that no code will be generated for the property 
#     in the resulting shell script
#   - If this property is defined in the metadata repository and has an
#     associated default value, then the the resulting shell script will set 
#     the value of the property only if the value read from the CCR differs
#     from the default value 
#   - If this property is defined in the metadata repository and has no
#     associated default value, then the the resulting shell script will always
#     set the value of the property  
#
rg:auto_start_on_new_cluster (true)
rg:desired_primaries (1)
rg:failback (false)
rg:global_resources_used ("*")
rg:implicit_network_dependencies (true)
rg:maximum_primaries (1)
rg:nodelist
rg:pathprefix ("")
rg:pingpong_interval (3600)
rg:rg_dependencies (null)
rg:rg_description ("")
rg:rg_project_name ("")
rg:rg_mode
rg:rg_affinities ("")

# Default values for resource properties:
# ---------------------------------------
#   Each line represents a resource property, as described in the
#   r_properties(5) manpage.
#   Line format is: r:<name> [(<default>)]
#     <name> represents the name of the property, as defined in the manpage
#            the value used for <name> may be a regular expression 
#     <default> represents the default value, if any
#
#   For each resource property read from the CCR:
#   - If this property is not defined in the metadata repository, then the
#     resulting shell script will set the value of the property only if the
#     property is an extended property. Otherwise, the property will be 
#     ignored.
#   - If this property is defined in the metadata repository:
#     - If the CCR contains a default value for this property in the
#       configuration of the resource type of the current resource, then this
#       default value is considered. The resulting script shell will set the
#       value of the property only if the value read from the CCR differs from
#       this default value.  
#     - If the CCR does not contain a default value for this property in the
#       configuration of the resource type of the current resource:
#       - If the metadata repository defines a default value for the property,
#         the resulting shell script will set the value of the property only if
#         the value read from the CCR differs from this default value.  
#       - If the metadata repository does not define a default value for the
#         property, the resulting shell script will always set the value of the
#         property. 
#
r:resource_project_name ("")
r:r_description ("")
r:resource_dependencies (null)
r:resource_dependencies_weak (null)
r:resource_dependencies_restart (null)
r:.*_timeout (3600)
r:failover_mode (none)
r:cheap_probe_interval
r:thorough_probe_interval
r:retry_count
r:retry_interval
r:load_balancing_policy (lb_weighted)
r:load_balancing_weights ("")
r:network_resources_used
r:port_list
r:scalable (true)
