Vyacheslav Koptilin created IGNITE-21460:
--------------------------------------------
Summary: Add an ability to specify ignored failure types
Key: IGNITE-21460
URL: https://issues.apache.org/jira/browse/IGNITE-21460
Project: Ignite
Issue Type: Improvement
Reporter: Vyacheslav Koptilin
Motivation:
It would be useful to introduce customized ignored failure types. The failure
handler should be able to ignore some failures (just log a message) and not
trigger node stopping. For example, long-running tasks in a critical worker
might not be a reason for node stopping.
Definition of done:
The following two methods should be added to the FailureHandler interface:
{code:java}
/**
* Sets failure types that must be ignored by failure handler.
*
* @param failureTypes Set of failure type that must be ignored.
* @see FailureType
*/
public void setIgnoredFailureTypes(Set<FailureType> failureTypes);
/**
* Returns unmodifiable set of ignored failure types.
*/
public Set<FailureType> getIgnoredFailureTypes(); {code}
Processing a failure from the list of ignored failure types should lead to
logging a corresponding message and should not trigger node stopping.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)