Denis Chudov created IGNITE-25423: ------------------------------------- Summary: Add feedback throttling for raft client Key: IGNITE-25423 URL: https://issues.apache.org/jira/browse/IGNITE-25423 Project: Ignite Issue Type: Improvement Reporter: Denis Chudov
*Motivation* In IGNITE-25421 I described the simple throttling for Raft client. However, it still may produce excessive retries. We may make the shared retry context (described in IGNITE-25421 ) aware of the actual task queue size and task processing time, which will allow calculation of approximate processing time, so that the request timeout could be changed accordingly or incoming requests would be instantly rejected on raft client. This information can be piggybacked to the raft server responses. *Definition of done* Shared retry context described in IGNITE-25421 becomes able to calculate the request timeout or take decision of rejecting the incoming request based on the actual state of the raft group. -- This message was sent by Atlassian Jira (v8.20.10#820010)