If resource A has a weak
start dependency on resource B, then an attempt to start resource A attempts to start resource B, if resource B is not running. The result of the attempt to start resource B is, however, of no consequence to the result of starting resource A.
You can configure the weak
start dependency with the following constraints:
START_DEPENDENCIES=weak(global:resourceB)
By default, resources A and B must be collocated. Use the global
modifier to specify that resources need not be collocated. For example, if resource A has a weak(global:resourceB)
start dependency on resource B, then, if resource B is running on any node in the cluster, resource A can start.
START_DEPENDENCIES=weak(concurrent:resourceB)
Use the concurrent
modifier to specify that resource A and resource B can start concurrently, instead of waiting for resource B to start, first.
START_DEPENDENCIES=weak(type:resourceB.type)
Use the type
modifier to specify that the dependency acts on a resource of a particular resource type, such as resourceB.type
.
START_DEPENDENCIES=weak(uniform:resourceB)
Use the uniform
modifier to attempt to start all instances of resource B.