The service model provides the following default status propagation models:
The following table describes how status propagation occurs for a specific model.
How status propagation models work in relationships
Status propagation model | Relationship state | Result |
---|---|---|
DIRECT | ACTIVE | Propagates the provider's status without modification to the consumer. |
INACTIVE | Propagation of the provider's status is blocked by mapping the provider's status to NONE. This value is ignored by the consumer. | |
INCREASING | ACTIVE | Increases the impact of the provider's status on the consumer's status. |
INACTIVE | Propagation of the provider's status is blocked by mapping the provider's status to NONE. This value is ignored by the consumer. | |
DECREASING | ACTIVE | Decreases the impact of the provider's status on the consumer's status. |
INACTIVE | Propagation of the provider's status is blocked by mapping the provider's status to NONE. This value is ignored by the consumer. | |
JUST_WARNING | ACTIVE | For statuses greater than OK, WARNING is propagated. |
INACTIVE | Propagation of the provider's status is blocked by mapping the provider's status to NONE. This value is ignored by the consumer. | |
JUST_INFO | ACTIVE | For statuses greater than or equal to INFO, INFOis propagated; for statuses less than INFO, NONEis propagated. |
INACTIVE | Propagation of the provider's status is blocked by mapping the provider's status to NONE. This value is ignored by the consumer. |