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)