kill_edges#
- eclypse.policies.failure.kill_edges(probability, *, availability_key='availability', failed_availability=0.0, edge_ids=None, edge_filter=None)[source]#
Mark selected edges as unavailable according to
probability.- Parameters:
probability (float) – Per-edge probability of applying the failure.
availability_key (str) – Edge asset used to store availability.
failed_availability (float) – Value written when an edge fails.
edge_ids (list[tuple[str, str]] | None) – Optional explicit edge identifiers to mutate.
edge_filter (EdgeFilter | None) – Optional predicate receiving
(source, target, data).
- Returns:
Policy that marks selected edges as failed.
- Return type: