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)

Reply via email to