[ 
https://issues.apache.org/jira/browse/OAK-9564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17416109#comment-17416109
 ] 

Marcel Reutegger commented on OAK-9564:
---------------------------------------

Jose started work on this in https://github.com/apache/jackrabbit-oak/pull/359

> Lease failure when update takes 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
>            Priority: Major
>
> 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