revive_nodes#
- eclypse.policies.failure.revive_nodes(probability, *, availability=0.99, availability_key='availability', unavailable_at_or_below=0.0, node_ids=None, node_filter=None)[source]#
Randomly restore selected unavailable nodes.
- Parameters:
probability (float) – Probability of reviving each selected unavailable node.
availability (float) – Availability value assigned to revived nodes.
availability_key (str) – Node asset storing availability.
unavailable_at_or_below (float) – Threshold below which a node is considered unavailable.
node_ids (list[str] | None) – Optional explicit list of node ids to target.
node_filter (NodeFilter | None) – Optional predicate to filter target nodes.
- Returns:
A graph update policy implementing node revival.
- Return type: