weak

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.