Tsz-wo Sze created RATIS-1922:
---------------------------------
Summary: Detect client retries from long time ago
Key: RATIS-1922
URL: https://issues.apache.org/jira/browse/RATIS-1922
Project: Ratis
Issue Type: Improvement
Components: client, server
Reporter: Tsz-wo Sze
Assignee: Tsz-wo Sze
A (faulty) client may send retries for requests sent long time ago. We should
detect such retries and ignore them.
This is a problem in a virtual machine environment: When a client is sending
retry requests, the vm of the client could be stopped in the middle. However,
the servers keep running and the retry cache entries may expire. Then, when
the client vm wakes up a few weeks later, the client will still send the
retries for the requests sent a few weeks ago and the servers will treat these
retries as new requests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)