José Andrés Cordero Benítez created OAK-9564:
------------------------------------------------

             Summary: Lease failure when update take longer than socket timeout
                 Key: OAK-9564
                 URL: https://issues.apache.org/jira/browse/OAK-9564
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: mongomk
            Reporter: José Andrés Cordero Benítez


The DocumentNodeStore may consider a lease update as failed when the operation 
takes longer than the socket timeout and later succeeds on MongoDB within the 
lease time. In this situation the lease mechanism currently thinks there was a 
lease update from another process and therefore backs off.

The implementation keeps track of the last successful lease update and based on 
this information performs a conditional lease update. The implementation should 
be more tolerant when it encounters an 'unexpected' update within the lease 
period and still consider the lease valid.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to